Está en la página 1de 7

1.

Construir un algoritmo que calcule el monto mensual que adeuda un cliente que
compra un equipo de sonido al crdito, sabiendo que el monto de compra recibe
un incremento del 19% de impuesto, as como, de 5% de inters mensual por
cada letra que fracciona.
a)
Entradas:
Monto del equipo
Letras para pagar
Salidas:
Total por letra a pagar mensualmente
Datos adicionales:
Incremento del 19% de impuesto
Incremento del 5% de inters mensual
Clculos:
Impuesto a la venta=costo del equipo x 0.19
Costo total = monto del equipo + impuesto a la venta
Costo por letra
Interes = costo por letra x 0.05
Costo total por letra a pagar = Inters + costo por letra
Definicin de variables:
Me = monto del equipo.
Ct = costo total.
Igv = impuesto a la venta.
Nl = nmero de letras.
Cl = costo por letra.
Int = inters.
Ctl = costo total por letra a pagar mensualmente.
b) Pseudocodigo:
Inicio
Leer (me, nl)
Igv = me *0.19
Ct = me + Igv
Cl
Int = cl * 0.05
Ctl = int + Cl
Escribir (ctl)
Fin

c) Diagrama de flujo:

Inicio

me

Igv = me*0.19
Ct = me + Igv

nl

Cl =

Int = cI*0.05

Escribir (Ctl)

Fin

d) Cdigo de C++
#include <cstdlib>
#include <iostream>
Using namespace std;
Int main()
{
float me,ct,igv,nl,cl,int,ctl;
cout<< ingrese el monto del equipo<<endl;
cin>>me;
Igv=me*0.19;
Ct=me+Igv;
Cout<< el costo total a pagar es:<<ct<<endI;
Cout<< ingrese el nmero de letras<<endI;
Cin>>nI;
cI= ct/nI;
int=Ci*0.05;
ctI=Int+CI;
cout<< el total por letra a pagar es: <<ctI<<endI;
system(PAUSE);
return EXIT_ SUCCESS;
}

2. Un hospital a recibido una donacin especial que ser repartida de la siguiente


manera: 45% para Medicina General, 30% para Cardiologa, 15% para Pediatra
y el resto para Traumatologa. Disee un algoritmo que determine cuanto
recibir cada rea.

a)

Entradas:
Monto de la donacin
Salidas:
Medicina General Reibe
Cardiologa Reibe
Pediatra Reibe
Traumatologa Reibe
Clculos:
Medicina general = monto de la donacin *0.45
Cardiologa = monto de la donacin *0.30
Pediatra = monto de la donacin *0.15
Traumatologa =monto de la donacin *0.10
Definicin de variables:
d1: monto de la donacin
mg: medicina general Reibe
car: cardiologa Reibe
ped: pediatra Reibe
tra: traumatologa Reibe

b) pseudocdigo
Inicio
Leer d1
mg=d1*0.45
car=d1*0.30
ped=d1*0.15
tra=d1*0.10
escribir(mg,car,ped,tra)
fin

c) Diagrama de flujo:

Inicio

d1

mg=d1*0.45
car=d1*0.30
ped=d1*0.15
tra=d1*0.10

Escribir (mg,car,ped,tra)

Fin

d) Cdigo de C++
#include <cstdlib>
#include <iostream>
Using namespace std;
Int main()
{
double d1,mg,car,ped,tra;
cout<< ingrese el monto de la donacion<<endl;
cin>>d1;
mg=d1*0.45
car=d1*0.30
ped=d1*0.15
tra=d1*0.10
Cout<< medecina general Reibe;
Cout<< cardiloga Reibe;
Cout<< pediatra Reibe;
Cout<< traumatologa Reibe;
system(PAUSE);
return EXIT_ SUCCESS;
}

También podría gustarte