CADP 2019 - Practica 1 - If y While
CADP 2019 - Practica 1 - If y While
CADP 2019 - Practica 1 - If y While
CADP 2019
Práctica 1 – Estructuras de control: if y while
1. Realizar un programa que lea 2 números enteros desde teclado e informe en pantalla cuál
de los dos números es el mayor. Si son iguales debe informar en pantalla lo siguiente: “Los
números leídos son iguales”
2. Realizar un programa que lea un número real e imprima su valor absoluto. El valor
absoluto se un número X, se escribe |X| y se define como:
|X| = X cuando X es mayor o igual a cero
|X| = -X cuando X es menor a cero
3. Realizar un programa que lea 3 números enteros y los imprima en orden descendente. Por
ejemplo, si se ingresan los valores 4, -10 y 12, deberá imprimir:
12 4 -10
4. Realizar un programa que lea un número real X. Luego, deberá leer números reales hasta
que se ingrese uno cuyo valor sea exactamente el doble de X (el primer número leído)
5. Modifique el ejercicio anterior para que, luego de leer el número X, se lean a lo sumo 10
número reales. La lectura deberá finalizar al ingresar un valor que sea el doble de X, o al
leer el décimo número, en cuyo caso deberá informarse “No se ha ingresado el doble de
X”.
6. Realizar un programa que lea el número de legajo y el promedio de cada alumno de la
facultad. La lectura finaliza cuando se ingresa el legajo -1, que no debe procesarse. Al
finalizar la lectura, informar:
a. La cantidad de alumnos leída
b. La cantidad de alumnos cuyo promedio supera 6.5
c. El porcentaje de alumnos destacados (alumnos con promedio mayor a 8.5) cuyo
legajo sean menor al valor 2500.
7. Realizar un programa que lea el código, el precio actual y el nuevo precio de los productos
de un almacén. La lectura finaliza al ingresar el producto con el código 37817, el cual debe
procesarse. Para cada producto leido, el programa deberá indicar si el nuevo precio del
producto supera en un 10% al precio anterior. Por ejemplo:
a. Si se ingresa el código 109382 , con precio actual 40, y nuevo precio 44, deberá
imprimir: “el aumento de precio del producto 109382 no supera el 10%”
b. Si se ingresa el código 37817, con precio actual 30 y nuevo precio 33,01, deberá
imprimir: “el aumento de precio del producto 37817 es superior al 10%”
8. Realizar un programa que lea tres caracteres, e informe si los tres eran letras vocales o si
al menos uno de ellos no lo era.
9. Realizar un programa que lea un carácter, que puede ser “+” (suma) o “-” (resta); si se
ingresa otro carácter, debe informar un error y finalizar. Una vez leído el carácter de suma
o resta, deberá leerse una secuencia de números enteros que finaliza con 0. El programa
1
CADP – Práctica 1 – Estructuras de control: if y while 2019