Alternativas simples y dobles

1.- Algoritmo que pida un número y diga si es mayor que 10 o menor-o-igual que 10.

2.- Algoritmo que pida dos números 'a' y 'b' e indique si 'a' es mayor que 'b' o no.

3.- Algoritmo que pida dos números 'a' y 'b' e indique si su suma es positiva, negativa o cero.

4.- Algoritmo que pida dos números 'a' y 'b' e imprima 'OK' si ambos son positivos o 'a' es positivo. Debe imprimir 'NO' en otro caso.

5.- Algoritmo que pida dos números 'nota' y 'edad' y un carácter 'sexo' y muestre el mensaje 'ACEPTADA' si la nota es mayor o igual a cinco, la edad es mayor o igual a dieciocho y el sexo es 'M'. En caso de que se cumpla lo mismo, pero el sexo sea 'V', debe imprimir 'POSIBLE'.

6.- Algoritmo que pida tres números y los muestre ordenados.

7.- Algoritmo que pida cinco números y muestre los que sean mayores que la media.

8.- Algoritmo que pida los puntos centrales x1,y1,x2,y2 y los radios r1,r2 de dos circunferencias y las clasifique en uno de estos estados:
- exteriores
- tangentes exteriores
- secantes
- tangentes interiores
- interiores

9.- Algoritmo que calcule, según la siguiente tabla, el impuesto a pagar según el salario anual. Se pedirán como datos al usuario el salario mensual y el número de pagas.

Salario anual Porcentaje de impuesto
------------- ----------------------
< 1000000 5%
1000000-2500000 12%
2500001-3800000 15%
3800001-6000000 22%
> 6000000 30%

10.- Escribir un programa que lea tres valores enteros y muestre por pantalla el máximo y el mínimo de ellos.

11.- Escribir un programa que pida un número entero y determine si es múltiplo de 2 y de 5.




Alternativas múltiples

1.- Algoritmo que pida notas numéricas enteras (hasta que una sea negativa) e imprima sus equivalentes en texto (0-2 => MD, 3-4 => I, 5 => Suf, 6 => B, 7-8 => Not, 9-10 =>Sob, otro => Error).

2.- Algoritmo que pida un número entero entre uno y doce e imprima el número de días que tiene el mes correspondiente.

3.- Algoritmo que pida una letra e imprima si es vocal o consonante.

4.- Algoritmo que muestre un menú ( 1.- Escribir 'A', 2.- Escribir 'B', 3.- Escribir 'C', 4.-Salir ), lea una opción y la ejecute (escribiendo 'A', 'B' o'C') o termine si la opción es 4.


Repetitivas (do, while)

1.- Algoritmo que pida números hasta que se introduzca un cero.

2.- Algoritmo que pida números mientras sean mayores que cien.

3.- Algoritmo que pida números hasta que se introduzca uno negativo. Entonces debe indicar cuántos números se han introducido.

4.- Algoritmo que pida parejas de números hasta que sean iguales O uno de ellos sea cero.

5.- Algoritmo que pida números hasta que se introduzca un cero. Debe imprimir la suma y la media de todos los números introducidos.

6.- Algoritmo que pida caracteres e imprima 'VOCAL' si son vocales y 'CONSONANTE' si no.

7.- Algoritmo que pida números hasta que uno sea cero. En cada iteración (desde la segunda) debe imprimir la suma de los dos últimos números.

8.- Algoritmo que pida números enteros hasta que se introduzca uno negativo y cuente cuántos están entre 5 y 10, cuántos entre 11 y 15 y cuántos fuera de estos intervalos.

9.- Algoritmo que muestre los números entre a y b (ambos valores enteros dados por el usuario).

10.-
Estás pensando invertir tus ahorros en un plazo fijo y, para comparar las diferentes ofertas de varios bancos, vas a construir un programa que lea el capital a invertir, el interés anual y el número de años que dura la inversión, y calcule e imprima todo el dinero obtenido durante cada uno de los años. El programa debe mostrar, por tanto, una salida del tipo:

Capital en el año 1 = 240
Capital en el año 2 = 288
Capital en el año 3 = 345.6
...

11.- Siguiendo con el tema del ejercicio anterior, crea un algoritmo para calcular cuantos años han de pasar hasta llegar a doblar, como mínimo, el capital inicial invertido. Los datos que han de leerse desde teclado son el capital inicial y el interés anual.




Repetitivas (for)

1.- Algoritmo que muestre los números entre 1 y 20.

2.- Algoritmo que muestre los números pares entre 2 y 30.

3.- Algoritmo que pida dos números, a y b, y muestre los números que hay entre a y b, ambos incluídos. Si a es mayor que b, debe mostrar un mensaje de error.

4.- Algoritmo que pida dos números, a y b, y cuente desde el menor hasta el mayor.

5.- Algoritmo que multiplique dos números introducidos por el usuario usando sumas sucesivas.

6.- Algoritmo que pida n números enteros (n dado por el usuario) y calcule su suma y su media.

7.- Algoritmo que pida n números enteros (n dado por el usuario) y calcule el menor de ellos.

8.- Algoritmo que pida al usuario un número entero n y muestre la tabla de multiplicar de ese número.

9.- Algoritmo que muestre la tabla de multiplicar de los números 1,2,3,4 y 5.

Last modified: Thursday, 15 September 2011, 1:12 AM