problema 1
//Practica 7 Problema 1 Fecha: 11/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main ()
{
int categoria, continuar;
float sueldo, sueldoA;
float nomina_sa=0;
float nomina_suam=0;
char trabajador[20];
do
{
cout<<"Introduce el nombre del empleado : ";
gets(trabajador);
cout<<"\nIntroduce el sueldo : ";
cin>>sueldo;
do
{
cout<<"\nSeleccione categoria : ";
cin>>categoria;
switch(categoria)
{
case 1:
sueldoA= sueldo+(sueldo*0.08);
cout<<trabajador<<"\nSueldo actual : "<<sueldo<<"\nSueldo aumentado : "<<sueldoA<<endl ;
break;
case 2:
sueldoA= sueldo+(sueldo*0.07);
cout<<trabajador<<"\nSueldo actual : "<<sueldo<<"\nSueldo aumentado : "<<sueldoA<<endl ;
break;
case 3:
sueldoA= sueldo+(sueldo*0.08);
cout<<trabajador<<"\nSueldo actual : "<<sueldo<<"\nSueldo aumentado : "<<sueldoA<<endl ;
break;
case 4:
sueldoA= sueldo+(sueldo*0.05);
cout<<trabajador<<"\nSueldo actual : "<<sueldo<<"\nSueldo aumentado : "<<sueldoA<<endl ;
break;
case 5:
sueldoA= sueldo+(sueldo*0.05);
cout<<trabajador<<"\nSueldo actual : "<<sueldo<<"\nSueldo aumentado : " <<sueldoA<<endl;
break;
default:
{
cout<<"Error vuelva intentar";
categoria=0;
}
}
}
while(categoria==0);
nomina_sa=nomina_sa+sueldo;
nomina_suam=nomina_suam+sueldoA;
cout<<"deseascontinuar 1(s) o 2(n)";
cin>>continuar;
}
while(continuar ==1);
cout<<"total nomina actual:"<<nomina_sa<<endl;
cout<<"total nomina aumentada:"<<nomina_suam<<endl;
getch();
return 0;
}pseudocodigo
inicio
categoria, continuar int
sueldo, sueldoA real
nomina_sa=0 real
nomina_suam=0 real
char trabajador[20]
do
{
print"Introduce el nombre del empleado : "
gets(trabajador);
print"\nIntroduce el sueldo : "
read sueldo
do
{
print"\nSeleccione categoria : "
read categoria
switch(categoria)
{
case 1:
sueldoA= sueldo+(sueldo*0.08);
print trabajador,"\nSueldo actual : ",sueldo,"\nSueldo aumentado : ",sueldoA
break;
case 2:
sueldoA= sueldo+(sueldo*0.07);
print trabajador,"\nSueldo actual : ",sueldo,"\nSueldo aumentado : ",sueldoA
break;
case 3:
sueldoA= sueldo+(sueldo*0.08);
print trabajador,"\nSueldo actual : ",ueldo,"\nSueldo aumentado : ",sueldoA
break;
case 4:
sueldoA= sueldo+(sueldo*0.05);
printtrabajador,"\nSueldo actual : ",sueldo,"\nSueldo aumentado : ",sueldoA
break;
case 5:
sueldoA= sueldo+(sueldo*0.05);
print trabajador,"\nSueldo actual : ",sueldo,"\nSueldo aumentado : " ,sueldoA
break;
default:
{
print "Error vuelva intentar"
categoria=0;
}
}
}
while(categoria==0);
nomina_sa=nomina_sa+sueldo;
nomina_suam=nomina_suam+sueldoA;
print"deseascontinuar 1(s) o 2(n)";
read continuar;
}
while(continuar ==1);
print"total nomina actual:"<<nomina_sa
print"total nomina aumentada:"<<nomina_suam
finproblema 2
//Practica 7 Problema 2 Fecha: 10/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main ()
{
int zona;
float precio, min;
do
{
clrscr();
cout<<"\nClaves para la zona geografica:\n\n(15) America del Norte\n(17) America Central\n(18) America del Sur\n(20) Europa\n(21) Asia\n(25) africa\n(29) Oceania";
cout<<"\n\nIntroduce los minutos hablados : ";
cin>>min;
do
{
cout<<"\n\nIntroduce la clave de la zona geografica : ";
cin>>zona;
switch (zona)
{
case 15:
precio = 3.5*min;
cout<<"\nEl costo de la llamada a la zona de America del Norte es : " << precio;
break;
case 17:
precio = 4.25*min;
cout<<"\n\nEl costo de la llamada a la zona de America Central es : " <<precio;
break;
case 18:
precio = 4.50*min;
cout<<"\n\nEl costo de la llamada a la zona de America del Sur es : " <<precio;
break;
case 20:
precio = 5.50*min;
cout<<"\n\nEl costo de la llamada a la zona de Europa es : " <<precio;
break;
case 21:
precio = 6.30*min;
cout<<"\n\nEl costo de la llamada a la zona de Asia es : " <<precio;
break;
case 25:
precio = 7.25*min;
cout<<"\n\nEl costo de la llamada a la zona de Africa es : " <<precio;
break;
case 29:
precio = 5.75*min;
cout<<"\n\nEl costo de la llamada a la zona de Oceania es : " <<precio;
break;
default:
{
cout<<"\nZona geografica incorrecta";
zona = 0;
}
}
}
while (zona == 0 );
cout<<"\n\nDeseas ingresar nuevamente 1(si) 0(no) ";
cin>>zona;
}
while (zona == 1);
getch ();
return 0;
}
pseudocodigo
inicio
zona int
precio, min real
do
{
print"\nClaves para la zona geografica:\n\n(15) America del Norte\n(17) America Central\n(18) America del Sur\n(20) Europa\n(21) Asia\n(25) africa\n(29) Oceania";
print"\n\nIntroduce los minutos hablados : ";
read min;
do
{
print"\n\nIntroduce la clave de la zona geografica : ";
read zona;
switch (zona)
{
case 15:
precio = 3.5*min;
print"\nEl costo de la llamada a la zona de America del Norte es : " , precio;
break;
case 17:
precio = 4.25*min;
print"\n\nEl costo de la llamada a la zona de America Central es : " ,precio;
break;
case 18:
precio = 4.50*min;
print"\n\nEl costo de la llamada a la zona de America del Sur es : " ,precio;
break;
case 20:
precio = 5.50*min;
print"\n\nEl costo de la llamada a la zona de Europa es : " ,precio;
break;
case 21:
precio = 6.30*min;
print"\n\nEl costo de la llamada a la zona de Asia es : " ,precio;
break;
case 25:
precio = 7.25*min;
print"\n\nEl costo de la llamada a la zona de Africa es : " ,precio;
break;
case 29:
precio = 5.75*min;
print"\n\nEl costo de la llamada a la zona de Oceania es : " ,precio;
break;
default:
{
print"\nZona geografica incorrecta";
zona = 0;
}
}
}
while (zona == 0 );
print"\n\nDeseas ingresar nuevamente 1(si) 0(no) ";
read zona;
}
while (zona == 1);
fin
fin
problema 3
//Practica 7 Problema 3 Fecha: 16/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
char sigue='s';
while(sigue=='s'||sigue=='S')
{
int N, suma=0;
int i=1;
cout<<"Cantidad de numeros a desplegar : ";
cin>>N;
for (i=1; i<=N; i++)
{
suma = suma++;
cout<< suma/pow(2,suma) <<" "<<endl;
}
cout<<"desea continuar S/N=?";
cin>>sigue;
clrscr();
}
getch();
return 0;
}
pseudocodigo
inico
{
char sigue='s'
while(sigue=='s'||sigue=='S')
{
N, suma=0 int
i=1 int
print"Cantidad de numeros a desplegar : "
read N
for (i=1; i<=N; i++)
{
suma = suma++
printsuma/pow(2,suma) ," ",
}
print"desea continuar S/N=?"
read sigue
fin
fin
problema 4
//Practica 7 Problema 4 Fecha: 10/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main ()
{
int suma=0,R;
int n=20,a=1,d=5;
int conta=1;
while(conta<=n)
{
R=(a+(conta-1)*d);
suma=suma+R;
if(conta==n)
{
cout<<R<<" = ";
}
else
{
cout<<R<<"+";
}
conta=conta+1;
}
cout<<suma<<endl;
getch();
return 0;
}
pseudocodigo
inico
suma=0,R int
n=20,a=1,d=5 int
conta=1int
while(conta<=n)
{
R=(a+(conta-1)*d)
suma=suma+R
if(conta==n)
{
print,R" = "
}
else
{
print,R"+"
}
conta=conta+
}
print,suma
fin
fin
problema 5
//Practica 7 Problema 5 Fecha: 11/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main ()
{
int suma=0;
int num=1;
while(num<=50)
{
suma=suma+num;
num=num+1;
}
cout<<"la suma de los primeros 50 enteros es: "<<suma<<endl;
getch();
return 0;
}
pseudocodigo
inico
suma=0 int
num=1 int
while(num<=50)
{
suma=suma+num
num=num+1
}
print"la suma de los primeros 50 enteros es: ",suma
fin
fin
problema 6
//Practica 7 Problema 6 Fecha: 11/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main ()
{
int c1=0,c2=0,c3=0;
int nulo=0;
int voto,suma=0;
float p1=0.0,p2=0.0,p3=0.0,pn=0;
do
{
cout<<"voto"<<endl;
cin>>voto;
switch(voto)
{
case 1:
c1=c1+1;
break;
case 2:
c2=c2+1;
break;
case 3:
c3=c3+1;
break;
case 0:
cout<<"fin votacion"<<endl;
break;
default:
{
cout<<"opcion erronea"<<endl;
nulo=nulo+1;
}}}
while(voto!=0);
suma=(c1+c2+c3+nulo);
p1=(c1*1.0/suma)*100;
p2=(c2*1.0/suma)*100;
p3=(c3*1.0/suma)*100;
pn=(nulo*1.0/suma)*100;
cout<<"\n"<<endl;
cout<<"candidato No. votos % de votacion"<<endl;
cout<<" 1 "<<c1<<" "<<p1<<"%"<<endl;
cout<<" 2 "<<c2<<" "<<p2<<"%"<<endl;
cout<<" 3 "<<c3<<" "<<p3<<"%"<<endl;
cout<<"votos nulos"<<nulo<<""<<pn<<"%"<<endl;
getch();
return 0;
}
pseudocodigo
inico
c1=0,c2=0,c3=0 int
nulo=0 int
voto,suma=0 int
p1=0.0,p2=0.0,p3=0.0,pn=0 ral
do
{
print"voto"
read voto
switch(voto)
{
case 1
c1=c1+1
break
case 2
c2=c2+1
break
case 3
c3=c3+1
break
case 0
print"fin votacion"
break
default
{
print"opcion erronea"
nulo=nulo+1
}}}
while(voto!=0)
suma=(c1+c2+c3+nulo)
p1=(c1*1.0/suma)*100
p2=(c2*1.0/suma)*100
p3=(c3*1.0/suma)*100
pn=(nulo*1.0/suma)*100
print"\n"
print"candidato No. votos % de votacion"
print" 1 ",c1," ",p1,"%"
print" 2 ",c2," ",p2,"%"
print" 3 ",c3," ",p3,"%"
print"votos nulos",nulo,"",pn,"%"
fin
fin
No hay comentarios:
Publicar un comentario