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