Está en la página 1de 2

CADP – Práctcc – Estructurcs de control: if y while 2018

CADP 2018
Práctica 1 – Estructuras de control: if y while
1. Reclizcr un progrcmc que lec 2 números enteros desde teclcdo e informe en pcntcllc cuál
de los dos números es el mcyor. Si son igucles debe informcr en pcntcllc lo siguiente: “Los
números leídos son igucles”
2. Reclizcr un progrcmc que lec un número recl e imprimc su vclor cbsoluto. El vclor
cbsoluto se un número X, se escribe |X| y se defne como:
|X| = X cucndo X es mcyor o igucl c cero
|X| = -X cucndo X es menor c cero
3. Reclizcr un progrcmc que lec 3 números enteros y los imprimc en orden descendente. Por
ejemplo, si se ingrescn los vclores 4, - 0 y 2, deberá imprimir:
2 4 - 0
4. Reclizcr un progrcmc que lec un número recl X. Luego, deberá leer números recles hcstc
que se ingrese uno cuyo vclor sec excctcmente el doble de X (el primer número leído)
5. Modifque el ejercicio cnterior pcrc que, luego de leer el número X, se lecn a lo sumo 0
número recles. Lc lecturc deberá fnclizcr cl ingrescr un vclor que sec el doble de X, o cl
leer el décimo número, en cuyo ccso deberá informcrse “No se hc ingrescdo el doble de
X”.
6. Reclizcr un progrcmc que lec el número de legcjo y el promedio de ccdc clumno de lc
fccultcd. Lc lecturc fnclizc cucndo se ingresc el legcjo - , que no debe procescrse. Al
fnclizcr lc lecturc, informcr:
c. Lc ccntdcd de clumnos leídc
b. Lc ccntdcd de clumnos cuyo promedio superc 6e.5
c. El porcentcje de clumnos destcccdos (clumnos con promedio mcyor c 8.5) cuyo
legcjo secn menor cl vclor 2500.
7. Reclizcr un progrcmc que lec el código y el precio cctucl y el nuevo precio de los
productos de un clmccén. Lc lecturc fnclizc cl ingrescr el producto con el código 378 7, el
cucl debe procescrse. Pcrc ccdc producto leido, el progrcmc deberá indiccr si el nuevo
precio del producto superc en un 0% cl precio cnterior. Por ejemplo:
c. Si se ingresc el codigo 09382 , con precio cctucl 40, y nuevo precio 44, deberá
imprimir: “el aumento de precio del producto 109382 no supera el 10%”
b. Si se ingresc el código 378 7, con precio cctucl 30 y nuevo precio 33,0 , deberá
imprimir: “el aumento de precio del producto 37817 es superior al 10%”
8. Reclizcr un progrcmc que lec tres ccrccteres, e informe si los tres ercn letrcs voccles o si
cl menos uno de ellos no lo erc.
9. Reclizcr un progrcmc que lec un ccrácter, que puede ser “+” (sumc) o “-” (restc); si se
ingresc otro ccrácter, debe informcr un error y fnclizcr. Unc vez leído el ccrácter de sumc
o restc, deberá leerse unc secuencic de números enteros que fnclizc con 0. El progrcmc
CADP – Práctcc – Estructurcs de control: if y while 2018

deberá cpliccr lc opercción leídc con lc secuencic de números, e imprimir el resultcdo


fncl. Por ejemplo:
c. Si se leé el ccrácter “-” y lc secuencic 4 3 5 -6e 0 , deberá imprimir: 2 (4 – 3 – 5 -
(-6e) )
b. Si se leé el ccrácter “+” y lc secuencic - 0 5 6e - 0, deberá imprimir 0 ( - 0 + 5 +
6e + (- ) )

También podría gustarte