Ejercicio 1
Construya un programa para leer los datos, matricula y calificaciones de un alumno, imprima la matricula, el promedio y la palabra aprobado si el alumno tiene un valor mayor o igual a 70 y No aprobado si tiene menor a 70.
Pseudocodigo
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
CODIGO
#include <iostream.h>
#include <conio.h>
void main ()
{
float c1,c2,c3,c4,c5,prom;
int m;
cout<<" Matricula ";
cin>>m;
cout<<" Calificacion 1 ";
cin>>c1;
cout<<" Calificacion 2 ";
cin>>c2;
cout<<" Calificacion 3 ";
cin>>c3;
cout<<" Calificacion 4 ";
cin>>c4;
cout<<" Calificacion 5 ";
cin>>c5;
prom=(c1+c2+c3+c4+c5)/5;
if(prom<70)
{
cout<<" Matricula "<<m<<" Promedio "<<prom<<" No Aprobado "<<endl;
}
else
{
cout<<" Matricula "<<m<<" Promedio "<<prom<<" Aprobado ";
}
getch();
}
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.
Pseudocodigo
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% "
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
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
CODIGO
include <iostream.h>
#include <conio.h>
void main ()
{
float c;
cout<<"Monto de la compra = ";
cin>>c;
if(c<500)
{
cout<<c<<" No tiene descuento "<<endl;
}
else
{
if(c>=500 && c<=1000)
{
cout<<" Paga "<<c*.05<<" El descuento es de 5% "<<endl;
}
else
{
if(c>=1001 && c<=7000)
{
cout<<" Paga "<<c*.11<<" El descuento es de 11% "<<endl;
}
else
{
if(c>=7001 && c<=1500)
{
cout<<" Paga "<<c*.18<<" El descuento es de 18% "<<endl;
}
else
{
cout<<" Paga "<<c*.25<<" El descuento es de 25% "<<endl;
}
}
}
}
getch();
}
#include <conio.h>
void main ()
{
float c;
cout<<"Monto de la compra = ";
cin>>c;
if(c<500)
{
cout<<c<<" No tiene descuento "<<endl;
}
else
{
if(c>=500 && c<=1000)
{
cout<<" Paga "<<c*.05<<" El descuento es de 5% "<<endl;
}
else
{
if(c>=1001 && c<=7000)
{
cout<<" Paga "<<c*.11<<" El descuento es de 11% "<<endl;
}
else
{
if(c>=7001 && c<=1500)
{
cout<<" Paga "<<c*.18<<" El descuento es de 18% "<<endl;
}
else
{
cout<<" Paga "<<c*.25<<" El descuento es de 25% "<<endl;
}
}
}
}
getch();
}
Ejercicio 3
Escriba un programa que imprima el numero de producto seleccionado de un menu , cantidad de productos, subtotal, iva y total.
Pseudocodigo
int p1=30.0
int p2=10.0
int p3=15.0
int p4=25.0
int p5=55.0
int p6=45.0
int p2=10.0
int p3=15.0
int p4=25.0
int p5=55.0
int 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 t1=0,t2=0,t3=0,t4=0,t5=0,t6=0
int total=0
int subtotal=0
int iva=0
int prod=1
int subtotal=0
int iva=0
int prod=1
while(prod!=0)
{
print " MENU "
print " 1) Pastel de Zanahoria "
print " 2) Pay de Queso "
print " 3) Pastel de tres leches "
print " 4) Chocoflan "
print " 5) Pastel de doble chocolate "
print " 6) Pastel de limon "
print " 0) Terminar Orden "
{
print " MENU "
print " 1) Pastel de Zanahoria "
print " 2) Pay de Queso "
print " 3) Pastel de tres leches "
print " 4) Chocoflan "
print " 5) Pastel de doble chocolate "
print " 6) Pastel de limon "
print " 0) Terminar Orden "
print " No. Producto "
read prod
switch(prod)
{
case 1:
print " Cantidad de Pasteles de Zanahoria "
read c1
subtotal=subtotal+c1*p1
t1=t1+c1
break
read prod
switch(prod)
{
case 1:
print " Cantidad de Pasteles de Zanahoria "
read c1
subtotal=subtotal+c1*p1
t1=t1+c1
break
case 2:
print " Cantidad de Pays de Queso "
read c2
subtotal=subtotal+c2*p2
t2=t2+c2
break
print " Cantidad de Pays de Queso "
read c2
subtotal=subtotal+c2*p2
t2=t2+c2
break
case 3:
print " Cantidad de Pasteles de tres leches "
read c3
subtotal=subtotal+c3*p3
t3=t3+c3
break
print " Cantidad de Pasteles de tres leches "
read c3
subtotal=subtotal+c3*p3
t3=t3+c3
break
case 4:
print " Cantidad de Chocoflanes "
read c4
subtotal=subtotal+c4*p4
t4=t4+c4
break
case 5:
print " Cantidad de Pasteles de doble chocolate "
read c5;
subtotal=subtotal+c5*p5
t5=t5+c5
break
print " Cantidad de Pasteles de doble chocolate "
read c5;
subtotal=subtotal+c5*p5
t5=t5+c5
break
case 6:
print " Cantidad de Pasteles de limon "
read c6
subtotal=subtotal+c6*p6
t6=t6+c6
break
print " Cantidad de Pasteles de limon "
read c6
subtotal=subtotal+c6*p6
t6=t6+c6
break
case 0:
iva=subtotal*0.11
total=subtotal+iva
iva=subtotal*0.11
total=subtotal+iva
if(t1>0)
{
print t1," Pastel de Zanahoria ",t1*p1
}
if(t2>0)
{
print t2," Pay de Queso ",t2*p2
}
if(t3>0)
{
{
print t1," Pastel de Zanahoria ",t1*p1
}
if(t2>0)
{
print t2," Pay de Queso ",t2*p2
}
if(t3>0)
{
print t3," Pastel de tres leches ",t3*p3
}
if(t4>0)
{
print t4," Chocoflan ",t4*p4
}
if(t5>0)
{
print t5," Pastel de doble chocolate ",t5*p5
}
if(t4>0)
{
print t4," Chocoflan ",t4*p4
}
if(t5>0)
{
print t5," Pastel de doble chocolate ",t5*p5
}
if(t6>0)
{
print t6, " Pastel de limon ",t6*p6
}
break
default:
print " No existe "
}
}
print " Subtotal ",subtotal
print " IVA ",iva
print " Total ",total
if(t6>0)
{
print t6, " Pastel de limon ",t6*p6
}
break
default:
print " No existe "
}
}
print " Subtotal ",subtotal
print " IVA ",iva
print " Total ",total
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
void main()
{
int p1=30.0;
int p2=10.0;
int p3=15.0;
int p4=25.0;
int p5=55.0;
int p6=45.0;
#include <conio.h>
void main()
{
int p1=30.0;
int p2=10.0;
int p3=15.0;
int p4=25.0;
int p5=55.0;
int 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 t1=0,t2=0,t3=0,t4=0,t5=0,t6=0;
int total=0;
int subtotal=0;
int iva=0;
int prod=1;
int subtotal=0;
int iva=0;
int prod=1;
while(prod!=0)
{
cout<<" MENU "<<endl;
cout<<" 1) Pastel de Zanahoria "<<endl;
cout<<" 2) Pay de Queso "<<endl;
cout<<" 3) Pastel de tres leches "<<endl;
cout<<" 4) Chocoflan "<<endl;
cout<<" 5) Pastel de doble chocolate "<<endl;
cout<<" 6) Pastel de limon "<<endl;
cout<<" 0) Terminar Orden "<<endl;
{
cout<<" MENU "<<endl;
cout<<" 1) Pastel de Zanahoria "<<endl;
cout<<" 2) Pay de Queso "<<endl;
cout<<" 3) Pastel de tres leches "<<endl;
cout<<" 4) Chocoflan "<<endl;
cout<<" 5) Pastel de doble chocolate "<<endl;
cout<<" 6) Pastel de limon "<<endl;
cout<<" 0) Terminar Orden "<<endl;
cout<<" No. Producto ";
cin>>prod;
switch(prod)
{
case 1:
cout<<" Cantidad de Pasteles de Zanahoria ";
cin>>c1;
subtotal=subtotal+c1*p1;
t1=t1+c1;
break;
cin>>prod;
switch(prod)
{
case 1:
cout<<" Cantidad de Pasteles de Zanahoria ";
cin>>c1;
subtotal=subtotal+c1*p1;
t1=t1+c1;
break;
case 2:
cout<<" Cantidad de Pays de Queso ";
cin>>c2;
subtotal=subtotal+c2*p2;
t2=t2+c2;
break;
cout<<" Cantidad de Pays de Queso ";
cin>>c2;
subtotal=subtotal+c2*p2;
t2=t2+c2;
break;
case 3:
cout<<" Cantidad de Pasteles de tres leches ";
cin>>c3;
subtotal=subtotal+c3*p3;
t3=t3+c3;
break;
cout<<" Cantidad de Pasteles de tres leches ";
cin>>c3;
subtotal=subtotal+c3*p3;
t3=t3+c3;
break;
case 4:
cout<<" Cantidad de Chocoflanes ";
cin>>c4;
subtotal=subtotal+c4*p4;
t4=t4+c4;
break;
case 5:
cout<<" Cantidad de Pasteles de doble chocolate ";
cin>>c5;
subtotal=subtotal+c5*p5;
t5=t5+c5;
break;
cout<<" Cantidad de Pasteles de doble chocolate ";
cin>>c5;
subtotal=subtotal+c5*p5;
t5=t5+c5;
break;
case 6:
cout<<" Cantidad de Pasteles de limon ";
cin>>c6;
subtotal=subtotal+c6*p6;
t6=t6+c6;
break;
cout<<" Cantidad de Pasteles de limon ";
cin>>c6;
subtotal=subtotal+c6*p6;
t6=t6+c6;
break;
case 0:
iva=subtotal*0.11;
total=subtotal+iva;
iva=subtotal*0.11;
total=subtotal+iva;
if(t1>0)
{
cout<<t1<<" Pastel de Zanahoria "<<(t1*p1)<<endl;
}
if(t2>0)
{
cout<<t2<<" Pay de Queso "<<(t2*p2)<<endl;
}
if(t3>0)
{
cout<<t3<<" Pastel de tres leches "<<(t3*p3)<<endl;
}
if(t4>0)
{
cout<<t4<<" Chocoflan "<<(t4*p4)<<endl;
}
if(t5>0)
{
cout<<t5<<" Pastel de doble chocolate "<<(t5*p5)<<endl;
}
if(t6>0)
{
cout<<t6<<" Pastel de limon "<<(t6*p6)<<endl;
}
break;
default:
cout<<" No existe ";
}
}
cout<<" Subtotal "<<subtotal<<endl;
cout<<" IVA "<<iva<<endl;
cout<<" Total "<<total<<endl;
{
cout<<t1<<" Pastel de Zanahoria "<<(t1*p1)<<endl;
}
if(t2>0)
{
cout<<t2<<" Pay de Queso "<<(t2*p2)<<endl;
}
if(t3>0)
{
cout<<t3<<" Pastel de tres leches "<<(t3*p3)<<endl;
}
if(t4>0)
{
cout<<t4<<" Chocoflan "<<(t4*p4)<<endl;
}
if(t5>0)
{
cout<<t5<<" Pastel de doble chocolate "<<(t5*p5)<<endl;
}
if(t6>0)
{
cout<<t6<<" Pastel de limon "<<(t6*p6)<<endl;
}
break;
default:
cout<<" No existe ";
}
}
cout<<" Subtotal "<<subtotal<<endl;
cout<<" IVA "<<iva<<endl;
cout<<" Total "<<total<<endl;
getch();
}
}
Ejercicio 4
Calcular la suma de los primeros numeros enteros utilizando una instruccion de repeticion.
Pseudocodigo
1.- Inicio
int suma=0 ,n ,i=1
print " Numeros enteros = "
read n
while(i<=n)
{
i=i+1
suma=suma+i
}
print " La suma de los primeros numeros enteros es = " ,n, " entonces es: ",suma
FIN
CODIGO
print " Numeros enteros = "
read n
while(i<=n)
{
i=i+1
suma=suma+i
}
print " La suma de los primeros numeros enteros es = " ,n, " entonces es: ",suma
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
void main ()
{
int suma=0,n,i=1;
cout<<" Numeros enteros = ";
cin>>n;
while(i<=n)
{
i=i+1;
suma=suma+i;
}
cout<<" La suma de los primeros numeros enteros es = "<<n<<" entonces es: "<<suma<<endl;
getch();
}
#include <conio.h>
void main ()
{
int suma=0,n,i=1;
cout<<" Numeros enteros = ";
cin>>n;
while(i<=n)
{
i=i+1;
suma=suma+i;
}
cout<<" La suma de los primeros numeros enteros es = "<<n<<" entonces es: "<<suma<<endl;
getch();
}
Ejercicio 5
Calcular:
E(x)=1+x+x2/2!.....
a) n entero leido por teclado.
b) Desplegar el valor E(x).
Pseudocodigo1.- Inicio
double i,fact,x,n,e=1,c=1
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
}
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
double i,fact,x,n,e=1,c=1;
cout<<"N=";
cin>>n;
cout<<"I=";
cin>>i;
cout<<"X=";
cin>>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;
}
cout<<" E(x)= "<<e<<endl;
getch();
}
Ejercicio 6
Haga un programa que lea 10 numeros y determine cual es el valor mayor y el valor menor.
Pseudocodigo
1.- Inicio
int con=1,n,mayor,menor;
while(con<=10)
{
print "Numero="
read n
if(con==1)
{
mayor=n
menor=n
}
if(n>mayor)
{
mayor=n
}
if(n<menor)
{
menor=n
}
con=con+1
}
print " El numero mayor es ",mayor
print " El numero menor es ",menor
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
void main ()
{
int con=1,n,mayor,menor;
while(con<=10)
{
cout<<"Numero=";
cin>>n;
if(con==1)
{
mayor=n;
menor=n;
}
if(n>mayor)
{
mayor=n;
}
if(n<menor)
{
menor=n;
}
con=con+1;
}
cout<<" El numero mayor es "<<mayor<<endl;
cout<<" El numero menor es "<<menor<<endl;
getch();
}
Haga un programa que lea 10 numeros y determine cual es el valor mayor y el valor menor.
Pseudocodigo
1.- Inicio
int con=1,n,mayor,menor;
while(con<=10)
{
print "Numero="
read n
if(con==1)
{
mayor=n
menor=n
}
if(n>mayor)
{
mayor=n
}
if(n<menor)
{
menor=n
}
con=con+1
}
print " El numero mayor es ",mayor
print " El numero menor es ",menor
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
void main ()
{
int con=1,n,mayor,menor;
while(con<=10)
{
cout<<"Numero=";
cin>>n;
if(con==1)
{
mayor=n;
menor=n;
}
if(n>mayor)
{
mayor=n;
}
if(n<menor)
{
menor=n;
}
con=con+1;
}
cout<<" El numero mayor es "<<mayor<<endl;
cout<<" El numero menor es "<<menor<<endl;
getch();
}
No hay comentarios:
Publicar un comentario