jueves, 11 de octubre de 2012

practica 7

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
fin



problema 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




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









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



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


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








No hay comentarios:

Publicar un comentario