lunes, 14 de marzo de 2011

Practica 5

 ejercicio 1:

realize un programa que imprima la matricula de un alumno y 5 calificaciones ase como el promedio de las mismas y aprecer el enunciado aprovado si el promedio es mayor a 70 i en caso contrario que aparesca reprovado.

1.- Inicio
  c1,c2,c3,c4,c5,prom real
  m int
 print " Matricula "
 read m
 print " Calificacion 1 "
 read c1
 print " Calificacion 2 "
 read c2
 printCalificacion 3 "
 read c3
 print " Calificacion 4 "
 read c4
 print " Calificacion 5 "
 read c5
 prom=(c1+c2+c3+c4+c5)/5
 if(prom<70)
 { print " Matricula ",m " Promedio ",prom " No Aprobado " }
 else { print<<" Matricula ",m " Promedio ",prom " Aprobado " }
 FIN 



ejercicio 2:

En una tienda efectuan un descuento a los clientes dependiendo del monto de la compra.
El descuento de efectua en base al sig. criterio
  • Si el monto es menor a $500 no hay descuento.
  • Si el monto esta comprendido entre $500 y $1000 el descuento es de 5%.
  • Si el monto esta comprendido entre $1001 y $7000 el descuento es de 11%.
  • Si el monto esta comprendido entre $7001 y $15000 el descuento es del 18%.
  • Si el monto es mayor a $15000 el descuento es de 25%.
Haga un programa que solicite monto de la compra y determine cuanto se debe pagar.

1.- Inicio
c real
print "Monto de la compra  "
read c
if(c<500)
{ print c," No tiene descuento " }
else
{ if(c>=500 && c<=1000)
{ print  " Paga " ,c*.05, " El descuento es de 5%  " }
else { if(c>=1001 && c<=7000)
{ print " Paga " ,c*.11, " El descuento es de 11%  " }
else { if(c>=7001 && c<=1500)
{ print " Paga " ,c*.18, " El descuento es de 18% " }
else { print " Paga " ,c*.25, " El descuento es de 25%  " }
}}}
 FIN 




ejercicio 3:
Escriba un programa que imprima el numero de producto seleccionado de un menu , cantidad de productos, subtotal, iva y total.

#include <iostream.h>
#include <conio.h>
void main()
{
int p1=30.0,p2=10.0,p3=15.0,p4=25.0,p5=55.0,p6=45.0;
int c1=0,c2=0,c3=0,c4=0,c5=0,c6=0;
int t1=0,t2=0,t3=0,t4=0,t5=0,t6=0;
int total=0;
int subtotal=0;
int iva=0;
int prod=1;
while(prod!=0)
{
cout<<" MENU "<<endl;
cout<<" 1)hamburguesa\n 2)hamburguesa con queso\n 3)hamburguesa con papas\n 4)hamburguesa doble\n 5)combo\n 6)sodas\n 0)Terminar Orden\n "<<endl;
cout<<" No. Producto ";
cin>>prod;
switch(prod)
{
case 1:
cout<<" hamburguesa ";
cin>>c1;
subtotal=subtotal+c1*p1;
t1=t1+c1;
break;
case 2:
cout<<" hamburguesa con queso ";
cin>>c2;
subtotal=subtotal+c2*p2;
t2=t2+c2;
break;
case 3:
cout<<" hamburguesa con papas ";
cin>>c3;
subtotal=subtotal+c3*p3;
t3=t3+c3;
break;

case 4:
cout<<" hamburguesa doble ";
cin>>c4;
subtotal=subtotal+c4*p4;
t4=t4+c4;
break;

case 5:
cout<<" Combo ";
cin>>c5;
subtotal=subtotal+c5*p5;
t5=t5+c5;
break;
case 6:
cout<<" sodas ";
cin>>c6;
subtotal=subtotal+c6*p6;
t6=t6+c6;
break;
case 0:
cout<<endl;
iva=subtotal*0.11;
cout<<endl;
total=subtotal+iva;
cout<<endl;
if(t1>0)
{cout<<t1<<" hamburguesa "<<(t1*p1)<<endl;}
if(t2>0)
{cout<<t2<<" hamburguesa con queso "<<(t2*p2)<<endl;}
if(t3>0)
{cout<<t3<<" hamburguesa con papas "<<(t3*p3)<<endl;}
if(t4>0)
{cout<<t4<<" hamburguesa doble "<<(t4*p4)<<endl;}
if(t5>0)
{cout<<t5<<" combo "<<(t5*p5)<<endl;}
if(t6>0)
{cout<<t6<<" sodas "<<(t6*p6)<<endl;}
break;
default:
cout<<" No existe ";
}
}
cout<<" Subtotal "<<subtotal<<endl;
cout<<" IVA "<<iva<<endl;
cout<<" Total "<<total<<endl;
getch();
}


ejercicio 4:

realize un programa que ejeccute la suma de los primeros numeros

1.-inicio
suma=0,n,i=1 int
print " n: "
read n
while(i<=n)
{
i=i+1
suma=suma+i
 print " suma de los primeros no. enteros: ",n," entonces es: " }

ejercicio 5:

realize un programa que lea 10 numeros y calcule cual es el numero mayor y el numero menor.
1.-inicio 
suma=0,n,i=1 int
print " n: "
read n
while(i<=n)
{
i=i+1
suma=suma+i
} print" suma de los primeros no. enteros: ",n," entonces es: ",suma

ejercicio 6:

calcular:  E(x)=1+x+x2/2.......

a) n entero leido por teclado.
b) Desplegar el valor E(x).

1.-inicio
 i,fact,x,n,e=1,c=1 real
print "n:"
read n
print "i:"
read i
print "x:"
read x
while(c<=n)
{ fact=1
fact= fact*1
 while(i!=0)
   {fact=fact*i
   i=i-1
   }
e=(e+(pow(x,c)))/fact
c=c+1
} print " E(x)= ",e


ejercicio 7:

realice un programa que calcule el monto de una llamada a diferentes lugares:
 12             America del sur:              4.5 
  15            America del norte:           2 
  18            America central:               2.2
 19             Asia:                                6
23              Africa:                              6
  25            Oceania:                          5
   29           Europa:                           3.5    




No hay comentarios:

Publicar un comentario