Sunteți pe pagina 1din 3

EJERCICIOS ALGORITMOS

Ejercicios de decisión lógica (SI, SI SINO, SI SINO SI)

1. Realizar un algoritmo que le pida al usuario el nombre y la cédula y


como resultado le muestre en pantalla un mensaje de bienvenida. Ej: si
el Usuario ingresó el Nombre Juan y la cédula 1025431, entonces le
mostrará en pantalla un mensaje así: Señor Juan, identificado con
cédula 1025431, sea usted bienvenido al curso de programación de
software.
2. Realizar un algoritmo que le pida ingresar, a quién lo use, un número
cualquiera y como resultado le diga si ese número es mayor o menor
que 20.
3. Realizar un algoritmo que pida nombre de un empleado, su salario
básico por hora y el número de horas trabajadas en el mes. Como
resultado debe escribir el nombre y el salario total si este es mayor a
$450000, de lo contrario sólo debe mostrar el nombre.
4. Una frutería ofrece las manzanas con descuento, según la siguiente
tabla:

Número de manzanas compradas % descuento


0–2 0%
3–5 10%
6 – 10 15%
11 ó más 20%
Determinar cuanto pagará una persona que compre manzanas en esta
frutería, el programador decide el valor de la manzana.

5. Un proveedor de computadores ofrece descuento del 10%, si cuesta


$1.000.000 o más. Además, independientemente, ofrece el 5% de
descuento si la marca es ABACO. Determinar cuanto pagará, con IVA
incluido, un cliente cualquiera por la compra de una computadora.
Ejercicios de ciclos (MIENTRAS)

6. Hacer un algoritmo que sume todos los términos desde 1 hasta N,


donde ese N es un número ingresado por el usuario.
7. Elaborar un algoritmo que encuentre el factorial de un número N
ingresado por el usuario. Recuerde que el factorial de un número es: si
tomamos el número 5 como ejemplo, su factorial será, F= 5*4*3*2*1 =
120
8. Elaborar un algoritmo que encuentre los N primeros términos de la
sucesión del FIBONACCI, donde el número N será ingresado por el
usuario. Recuerde que la serie del FIBONACCI empieza con los
números 0 y 1 y el tercer término se genera como la suma de los dos
anteriores así: 0 1 1 2 3 5 8 13 21 … éste ejemplo muestra los 9
primeros términos de la sucesión.
9. Un vendedor desea calcular la comisión total por la venta de varios
artículos. Al vendedor le corresponde el 10% de comisión sobre el valor
de la venta. Elabore un algoritmo que le permita la vendedor obtener
cuanto ganó por comisiones si se conoce que hizo N ventas, Ese N lo
ingresa el vendedor como condición.
10. Hacer un algoritmo que me permita calcular el promedio de la nota del
curso de programación para N estudiantes, ese N estudiantes lo
ingresa el usuario como condición. La nota debe estar en el rango de 0
a 5.
Ejercicios de ciclos (PARA)

11. Una universidad tiene N estudiantes. Hacer un algoritmo que me calcule


el promedio de edad de los estudiantes menores de 20 años y el
promedio de edad del resto. EL número N de estudiantes lo ingresa el
usuario.
12. Hacer un algoritmo que me muestre los 10 primero número enteros en
su respectivo ROMANO, es decir, Entero 1 Romano I, Entero 2 Romano
II, ….
13. Haga un menú que permita realizar lo siguiente:

MENU PRINCIPAL

A. Leer el nombre y la cédula de un usuario


B. Imprimir el nombre y la cédula en pantalla
C. Indicar si es mayor o menor de 30 años
D. Salir
Haga uso de la estructura CASO para realizar este menú y desarrollar cada
una de sus opciones.

S-ar putea să vă placă și