You are on page 1of 3

EJERCICIOS DE ESTRUCTURAS ANIDADAS

1. Dado los datos A, B y C que representan nmeros enteros


diferentes, construya un programa en C++ para escribir estos
nmeros en forma descendente, es decir: de mayor a menor.

2. Realizar un programa en C++ tal que dado un numero entero,


determine e imprima si el nmero es positivo, negativo o nulo.

3. En una tienda efectan un descuento a los clientes


dependiendo del monto de la compra. El descuento se efecta
con base en el siguiente criterio.

Si el monto es menor que No hay descuento


$500
Si el monto esta entre $500 Descuento 5%
y $1000 inclusive
Si el monto esta entre Descuento 11%
$1000 y $7000 inclusive
Si el monto est entre Descuento 18%
$7000 y $15000
Si el monto es mayor de Descuento 25%
$15000

Construya un programa en C++ que dado el monto de la compra


de un cliente, determine lo que el mismo debe pagar.

4. Realice un programa en C++ que diga si un nmero es par, impar


o nulo.
5. Construya un programa en C++ que dado como datos de
entrada tres nmeros enteros, determine si los mismos estn
en orden creciente (menor a mayor) o decreciente (mayor a
menor).

6. En un cierto pas el impuesto que se debe pagar por los artculos


se calcula mediante la siguiente regla:

Los primeros $20 no causan impuesto.


Los siguientes $20 tienen el 30% de impuesto y
El resto el 40% de impuesto, pero si el costo del producto es
mayor a $500, entonces en lugar del 40% se cobra el 50%.
Disee un programa en C++ q7ue lea el costo bsico de un
artculo y calcule su precio total (precio total= precio bsico +
impuesto).

7. Elaborar un programa en C++ que identifique e imprima el


nmero medio de un conjunto de tres nmeros diferentes. El
nmero medio es aquel que no es ni el mayor ni el menor.

8. Se tienen las longitudes de tres lneas rectas. Elabore un


programa en C++ que averige si con esas tres lneas se puede
formar un tringulo, y si lo es, que tipo de triangulo: equiltero,
issceles o escaleno, si es rectngulo o no.

Nota: tres lneas rectas pueden formar un tringulo si la suma


de las longitudes de dos cualesquiera es mayor a que la longitud
de la tercera.
9. Realice un programa en C++ que descomponga un numero de
cuatro cifras en unidades de mil, unidades de cien, decenas y
unidad asi: 1234 1000+200+30+4.

10. En un grupo se toman tres notas parciales; la primera vale


30%, la segunda el 40% y la tercera el 30%. Elabora un programa
en C++ que en primer lugar calcule la nota definitiva de
cualquier estudiante y diga si su nota es aprobatoria o no. En
segundo lugar el programa debe realizar lo siguiente: averiguar
si con las dos primeras notas el estudiante ya tena la materia
ganada o no, si no la tena ganada calcule la nota mnima que
deba sacar en el tercer parcial para aprobar la materia.

Nota: la nota mnima se calcula restndole a 3 la suma de la


primera nota por su correspondiente porcentaje ms la
segunda nota por su correspondiente porcentaje y todo lo
anterior dividido entre el porcentaje de la tercera nota.

You might also like