jueves, 19 de mayo de 2011

Teoria Semana04: Ejercicios resueltos (Revisar para la primera evaluación continua EC01)

1.    Diseñe un programa lea la cantidad de alumnos de Redes, Computación y Diseño.  Determine el porcentaje de alumnos de cada uno de los cursos

entero red, com, dis, total
real porRed, porCom, porDis

leer red, com, dis

total = red +  com + dis
porRed = (red/total)*100
porCom = (com /total)*100
porDis = (dis /total)*100

imprimir porRed, porCom, porDis

2.   Cibertec ha recibido una donación especial que será repartida entre las carreras de Redes, Computación, Diseño, Administración y Sistemas de la siguiente forma:

• Redes: 20% de Computación
• Computación: 15% Diseño
• Diseño: 30% de la donación
• Administración y Sistemas: lo que resta la donación.
Diseñe un algoritmo que determine cuánto recibirá cada carrera

real donación, red, com, dis, adm

leer donación
dis = donación *0.30
com = dis*0.15
red =  com*0.20
adm= donación –( red +  com + dis)

imprimir red, com, dis, adm

3.    Dado un número natural de dos cifras, diseñe un algoritmo que permita obtener el número invertido. Ejemplo si se ingresa 23 que devuelva 32

entero numero, inverso, cen, uni
leer numero

cen = numero/10
uni = numero%10
inverso= uni*10 +cen
imprimir inverso
4.    Implemente un algoritmo que lea las horas y tarifa de un docente y retorne el sueldo bruto, descuento y sueldo neto. Sabiendo que el descuento es 10% de sueldo bruto.

real horas, tarifa, sbruto, descuento, sneto
leer horas, tarifa

sbruto = horas * tarifa
descuento = sbruto*0.10
sneto = sbruto- descuento

imprimir sbruto, descuento, sneto

5.    Se ingresa las edades de tres hermanos Luis, Juana y Felicita y el monto a repartir. Implemente que permita encontrar las cantidades repartidas entre las edades de tres hermanos
entero luis, juana, felicita, total
real monto, mLuis, mJuana, mFelicita
leer luis, juana, felicita

total = luis+ juana+ felicita
mLuis = (luis/ total)*monto
mJuana = (juana / total)*monto
mFelicita = (felicita / total)*monto

imprimir mLuis, mJuana, mFelicita

6.    Dado un número natural de tres cifras, diseñe un algoritmo que permita obtener el número invertido. Ejemplo si se ingresa 238 que devuelva 832

entero numero, cen, dec, uni, inverso
leer numero

cen = numero/100
dec = numero/10%10
uni= numero%10
inverso = uni * 100 + dec *10 +cen

imprimir inverso

7.    Se ingresan tres cantidades una en soles, otra en dólares y en euros, determine el total del dinero en marcos
1 dólar = 3.51 soles
1 dólar = 1.09 euros
1 dólar = 2.12 marcos

real dinSoles, dinDolares, dinEuros, dinMarcos
leer dinSoles, dinDolares, dinEuros

dinMarcos =(dinSoles/3.51*2.12) + ( dinDolares*2.12) + (dinEuros/1.09*2.12)

imprimir dinMarcos

8.    Implemente un algoritmo que ingrese la cantidad de dinero y muestre la cantidad de billetes de 100 y 50 soles. Ejemplo si tengo 250 soles: 2 billetes de 100 y 1 de 50

entero monto, bille50, bille100
leer monto

bille100 = monto/100
bille50 = monto%100/50

imprimir bille50, bille100

No hay comentarios:

Publicar un comentario