Inicio / Wikis / Cursos gratis / Aprende C con ParaNoix - Ejercicios en PSEUDO-CODIGO

Aprende C con ParaNoix - Ejercicios en PSEUDO-CODIGO

(7 opiniones)
Curso gratis creado por Paranoix
23 de Abril de 2007
Lenguaje C

3 - Ejercicios en PSEUDO-CODIGO

1.- Programa que acepte por teclado 2 números reales y presente por pantalla su suma, resta y multiplicación.

 

PROGRAMA CALCULATOR 3000

 

ENTORNO

 

ENTERO: A, B, SUM, RES, MUL;

 

ALGORITMO

 

LEER (“Introduce primer valor”, A);

LEER (“Introduce segundo valor”, B);

 

SUM = A+B;

RES = A-B;

MULT = A*B;

 

ESCRIBIR (“La suma de los valores es: “, SUM);

ESCRIBIR (“La resta de los valores es: “, RES);

ESCRIBIR (“La multiplicación de los valores es: “, MULT);

 

FIN ALGORITMO

 

 

 

2.- Programa que lea el nombre y los dos apellidos de una persona y lo presente con el siguiente formato <apellido1> <apellido2> <Nombre>:

 

PROGRAMA NOMBRADOR

 

ENTORNO

 

CARÁCTER: N, A1, A2;

 

ALGORITMO

 

LEER (“Introduzca su nombre”, N);

LEER (“Introduzca su primer apellido”, A1);

LEER (“Introduzca su segundo apellido”, A2);

 

ESCRIBIR (“Bienvenido “, A1, A2, N);

 

FIN ALGORITMO

 

 

 

3.- Programa que acepe un número entero por teclado y muestre por pantalla su tabla de multiplicar:

 

PROGRAMA TABLAMULT

 

ENTORNO

 

ENTERO: I, N;                                       /* I à Índice, N à Numero de la tabla  */

 

ALGORITMO

 

LEER (“Introduce numero para tabla multiplicar: “, N);

 

PARA (I=1) HASTA (I=10) HACER

            ESCRIBIR (N,” · “, I,” = “, N · I);            /* Esto muestra por pantalla la tabla del número N */

FIN_PARA

 

FIN ALGORITMO

 

 

 

4.-  Programa que calcule el IVA de una cantidad introducida por teclado (IVA = 16%):

 

PROGRAMA IVAPLUS

 

ENTORNO

 

ENTERO: N;

 

ALGORITMO

 

LEER (“Introduzca la cantidad para calcular IVA”, N);

ESCRIBIR (“EL IVA de “, N, “ es: “, N*0,16);

 

FIN ALGORITMO

 

 

 

5.- Calcular la longitud de una circunferencia cuyo radio se introduzca por teclado (2л*r):

 

PROGRAMA LONGCIR

 

ENTORNO

 

ENTERO: r;

 

ALGORITMO

 

LEER (“Introduzca el radio de la circunferencia”, r);

ESCRIBIR (“La longitud de la circunferencia es “, r*2*3,1415);

 

FIN ALGORITMO

 

 

 

6.- Aceptar desde teclado los siguientes datos de un individuo; Nombre, apellidos, dirección:

 

PROGRAMA PERSONAL

 

ENTORNO

 

CARÁCTER: N, A, D[30];

 

ALGORITMO

 

LEER (“Introduzca su nombre: “, N);

LEER (“Introduzca su apellido: “, A);

LEER (“Introduzca su dirección:”, D);

 

ESCRIBIR (“Hola”, N, A, “ su dirección es: “, D);

 

FIN ALGORITMO

 

 

 

7.- Programa que calcula el precio de un telegrama, teniendo como datos de entrada, 2 dígitos  para el código de provincia, si es urgente o no y deberá calcular el importe, sabiendo que aplica una tarifa mínima de 3€ (2€ si se trata dentro de la misma provincia aplicables si no se sobrepasan las 10 primeras palabras. Por cada palabra que exceda de 10, 20 céntimos si es fuera y 15 céntimos en la misma provincia. Si es urgente tiene un recargo de 50% sobre el precio final:

 

PROGRAMA TELEGRAX

 

ENTORNO

 

ENTERO: PRECIO, NUMPAL, TAR, CP;

CARÁCTER: URG;

 

ALGORITMO

 

LEER (“Introduce numero de palabras: “, NUMPAL);

LEER (“Código de ciudad destino: “, CP);

LEER (“¿Es urgente? “, URG);

 

SI (CP<>23) ENTONCES

            PRECIO=3;

            TAR=0,2;

        SINO

            PRECIO=2;

            TAR=0,5;

 

SI (NUMPAL>10) ENTONCES

            PRECIO=PRECIO + [(NUMPAL-10) · TAR);

 

SI (URG==´s´) ENTONCES

            PRECIO=PRECIO · 1,5;              /* Es el 50% */

 

ESCRIBIR (“El precio es: “, PRECIO);

 

FIN ALGORITMO

 

 

 

8.- Programa que deduzca el número de días de un mes en función del número de orden dentro del calendario. Considerando años bisiestos:

 

PROGRAMA MESES

 

ENTORNO

 

ENTERO: MES;

CARÁCTER: BIS;

 

ALGORITMO

 

LEER (“Introduce numero de mes: “, MES);

LEER (“¿Es bisiesto? S/N “, BIS);

 

SEGÚN (MES) ENTRE

            1: ESCRIBE (“El mes es Enero y Tiene 31 Días”);

            2: SI (BIS==`S`) ENTONCES

                        ESCRIBIR (“El mes es Febrero y tiene 29 Días”);

                        SINO

                        ESCRIBIR (“El mes es Febrero y tiene 28 Días”);

            3: ESCRIBE (“El mes es Marzo y Tiene 31 Días”);

            4: ESCRIBE (“El mes es Abril y Tiene 20 Días”);

                                              /* Así hasta llegar a Diciembre */

FIN_SEGUN

 

FIN ALGORITMO

 

 

 

9.- Dado un numero por teclado, desglosarlo en billetes y monedas de curso legal:

 

PROGRAMA DESGLOSADOR

 

ENTORNO

 

REAL: DIN, MON, BILL;

 

/*  BILLETES (500, 200, 100, 50, 20, 10, 5)  */

/*  MONEDAS (2, 1, 0´5, 0´2, 0´1, 0´05, 0´02)  */

 

ALGORITMO

 

SI (DIN>=500) ENTONCES

            MON=DIN DIV 500;       /*  DIV  Da como resultado el cociente de la división  */

            DIN=DIN MOD 500;       /*  MOD  Da como resultado el resto de la división  */

 

FIN_SI

 

ESCRIBIR (“Billetes de 500€ son: “, MON);

 

SI (DIN>=200) ENTONCES

            MON=DIN DIV 200;

            DIN=DIN MOD 200;

FIN_SI

 

ESCRIBIR (“Billetes de 200€ son: “, MON);

 

                                            /* Así hasta llegar a la ultima moneda  */

 

FIN ALGORITMO

 

 

 

10.- Programa que genere el Factorial del número que le introduzcamos por teclado:

 

PROGRAMA FACTORIAL

 

ENTORNO

 

ENTERO: FAC=1, F, N;               /*  Ejemplo Factorial de 7!= 7 · 6 · 5 · 4 · 3 · 2  */

 

ALGORITMO

 

LEER (“Introduce numero para factorial: “, F);

 

PARA (N=F) HASTA (N=2) HACER

            FAC=FAC · N;

FIN_PARA

 

ESCRIBIR (“El factorial de “, F,”es: “, FAC);

 

FIN ALGORITMO

Valora este capítulo: (7 opiniones)
Autor y licencia de 'Aprende C con ParaNoix - Ejercicios en PSEUDO-CODIGO'
Paranoix

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

Opiniona sobre 'Aprende C con ParaNoix - Ejercicios en PSEUDO-CODIGO' (7)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este curso gratis



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Aprende C con ParaNoix - Ejercicios en PSEUDO-CODIGO'

De entre los mórbidos ejercicios de postmodernidad, el metraje onírico que el australiano Alex Proyas... Más »
A medida que una empresa acumula experiencia en la producción de un producto o servicio... Más »
Las ideas de abrir nuestra mente a unos conocimientos mas amplios, las técnicas de sanación,... Más »
Con este humilde artículo espero facilitar la comprensión del Inline Assembly en Gcc. Si bien... Más »
Las investigaciones históricas han comprobado que el petróleo, o aceite mineral (petrae = piedra y... Más »
¿Estás seguro de que deseas eliminar este capítulo?