jueves, 1 de noviembre de 2012

Practica 7

 Problema 1

CODIFICACION C++

//Practica 7 Problema 1     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 categoria,continuar;
float sueldo,sueldoA;
float nomina_sa=0;
float nomina_suam=0;
char trabajador[90];

cout<<"\tNo de CATEGORIA--------------AUMENTO"<<endl;
cout<<"\t\t1\t\t\t8%"<<endl;
cout<<"\t\t2\t\t\t7%"<<endl;
cout<<"\t\t3\t\t\t8%"<<endl;
cout<<"\t\t4\t\t\t5%"<<endl;
cout<<"\t\t5\t\t\t5%"<<endl;
do
{
cout<<"\n\n\nIntroduce 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<<"\n"<<trabajador<<"\tSueldo actual : "<<sueldo<<"\t\tSueldo aumentado : "<<sueldoA<<endl ;
      break;

      case 2:

      sueldoA=sueldo+(sueldo*0.07);
      cout<<trabajador<<"\tSueldo actual : "<<sueldo<<"\t\tSueldo aumentado : "<<sueldoA<<endl ;
      break;

      case 3:

      sueldoA=sueldo+(sueldo*0.08);
      cout<<trabajador<<"\tSueldo actual : "<<sueldo<<"\t\tSueldo aumentado : "<<sueldoA<<endl ;
      break;

      case 4:

      sueldoA=sueldo+(sueldo*0.05);
    cout<<trabajador<<"\tSueldo actual : "<<sueldo<<"\t\tSueldo aumentado : "<<sueldoA<<endl ;
      break;

      case 5:

      sueldoA=sueldo+(sueldo*0.05);
      cout<<trabajador<<"\tSueldo actual : "<<sueldo<<"\t\tSueldo 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;
}



 Problema 2

CODIFICACION C++

//Practica 7 Problema 2     Fecha: 10/10/2012//
//Integrantes del equipo: Leonardo Rene Fraire Garcia  Calderon Hernandez Hugo//
#include <conio.h>
#include <iostream.h>
int main ()
{
int minutos,clave;
float total;
int sigue=1;
cout<<"\tZona\t\tPrecio\tClave\n"<<endl;
cout<<"America del Norte\t3.50\t15"<<endl;
cout<<"America Central\t\t4.25\t17"<<endl;
cout<<"America del Sur\t\t4.50\t18"<<endl;
cout<<"Europa\t\t\t5.50\t20"<<endl;
cout<<"Asia\t\t\t6.30\t21"<<endl;
cout<<"Africa\t\t\t7.25\t25"<<endl;
cout<<"Oceania\t\t\t5.75\t29\n"<<endl;
while (sigue==1)
{
cout<<"Minutos de la llamada=" ;
cin>>minutos;
do
{
cout<<"Clave de zona geografica=";
cin>>clave;
switch (clave)
{
case 15: total=minutos*3.50;
break;
case 17: total=minutos*4.25;
break;
case 18: total=minutos*4.50;
break;
case 20: total=minutos*5.50;
break;
case 21: total=minutos*6.30;
break;
case 25: total=minutos*7.25;
break;
case 29: total=minutos*5.75;
break;
default:
{
cout<<"Error en clave"<<endl;
clave=0;
}
}
}
while (clave=0);
cout<<"Total de la llamada es = "<<total<<endl;
cout<<"Desea continuar 1 (si) / 0 (no)";
cin>>sigue;
}
getch ();
return 0;
}





 Problema 3

CODIFICACION C++

//Practica 7 Problema 3     Fecha: 29/11/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,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;
}






 Problema4

CODIFICACION C++

//Practica 7 Problema 4     Fecha: 29/11/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;
}




 Problema 5

CODIFICACION C++

/*Practica 7 problema 5   Fecha: 29/11/12
programa para calcular la suma de los primeros 50 numeros enteros
Calderon Hernandez Hugo */

#include <iostream.h>
#include <conio.h>

 main ()
{
int suma=0,num=0;
while(num<50)
{
num=num+1;
if(num<50)
{
cout<<num<<"+";
}
else
{
cout<<num<<"="<<endl;
}
suma=suma+num;
}
cout<<"La suma de los primeros 50 enteros es="<<suma<<endl;

getch();
return 0;
}



 Problema6

CODIFICACION C++

//Practica 7 Problema 6     Fecha: 29/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  Calderon Hernandez Hugo
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main ()
{
float 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  ";
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<<"\ncandidato    No. votos     % de votacion"<<endl;
cout<<"\n  1       "<<"\t"<<c1<<"             "<<p1<<"%"<<endl;
cout<<"\n  2       "<<"\t"<<c2<<"             "<<p2<<"%"<<endl;
cout<<"\n  3       "<<"\t"<<c3<<"             "<<p3<<"%"<<endl;
cout<<"\nvotos nulos     "<<nulo<<"             "<<pn<<"%"<<endl;
getch();
return 0;
}

Pra

No hay comentarios:

Publicar un comentario