martes, 19 de marzo de 2013

Practica 12

Problema 1
#include <iostream.h>
#include <conio.h>
void imprimeCaracter(char ch, int n);
int main ()
{
char caracter;
int x;
cout<<"Introduce el caracter a imprimir = ";
cin>>caracter;
cout<<"\nIntroduce la cantidad de caracteres = ";
cin>>x;
imprimeCaracter (caracter, x);
int a, b;
cout<<"\n\nIntroduce dos valores enteres = "<<endl;
cin>>a>>b;
int suma=a+b;
cout<<"\nEl resultado de la suma esta representada por el caracter * \n";
imprimeCaracter('*',suma);
getch ();
return 0;
}
void imprimeCaracter(char ch, int n)
{
int i;
for (i=1; i<=n; i++)
{
cout<<ch;
}
cout<<endl;
}






Problema 2

/*Practica No. 12 Problema 2 Fecha:4/03/2013
Integrantes: Jesus Hernan Valdez Meza*/
 #include <iostream.h>
#include <conio.h>
void imprimeAsteriscos ();
int mayor (int, int);
int menor (int, int);
int main ()
{
int a, b;
cout<<"Introduce dos valores enteros "<<endl;
cin>>a>>b;
imprimeAsteriscos ();
cout<<"El dato mayor es "<<mayor(a,b)<<endl<<endl;
imprimeAsteriscos ();
cout<<"El dato menor es "<<menor(a,b)<<endl<<endl;
imprimeAsteriscos ();
getch ();
return 0;
}
void imprimeAsteriscos ()
{
int j;
for (j=1; j<=30; j++)
{
cout<<"*";
}
cout<<endl<<endl;
}
int mayor(int x, int y)
{
if (x>y)
{
return x;
}
else
{
return y;
}
}
int menor (int x, int y)
{
if (x<y)
{
return x;
}
else
{
return y;
}
}




Problema 3

 #include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void lecturaDatos (int a [10])
{
int i;
for (i=0; i<10; i++)
{
cout<<"numero["<<(i+1)<<"] = ";
cin>>a[i];
}
}
void desplegarDatos (int a [10])
{
int i;
cout<<"Listado de 10 valores enteros \n";
for (i=0; i<10; i++)
{
cout<<a[i]<<endl;
}
}
int sumaValores(int a [10])
{
int i, suma=0;
for (i=0; i<10; i++)
{
suma=suma+a[i];
}
return suma;
}
void mayorValores (int a [10])
{
int mayor=a[0];
int pos=0;
for ( int i=1; i<10; i++)
{
if (a[i]>mayor)
{
mayor=a[i];
pos=i;
}
}
cout<<"El dato mayor es "<<mayor<<endl;
cout<<"Su posicion en el arreglo es "<<pos+1<<endl;
}
void main ()
{
int numeros [10];
lecturaDatos (numeros);
cout<<endl<<endl;
desplegarDatos (numeros);
cout<<"\nLa suma total es "<<sumaValores(numeros)<<endl;
mayorValores (numeros);
getch ();
}

martes, 5 de marzo de 2013

Practica 11

Problema 1

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

int main ()

{

int matriz[5][4], R, c, suma=0;
for (R=0; R<5; R++)
{
for (c=0; c<4; c++)
{
cout<<"matriz["<<R<<", "<<c<<"] = ";
cin>>matriz[R][c];
}
}
for (R=0; R<5; R++)
{
suma=0;
for (c=0; c<4; c++)
{
suma=suma+matriz[R][c];
cout<<matriz[R][c]<<"\t";
}
cout<<suma<<endl;
}
getch ();
return 0;
}
 Problema 2
/* practica 11 prolema 2
Jesus Hernan Valdez Meza 11211038 */

 #include <iostream.h>
#include <conio.h>
int main ()
{
int matriz [5][5];
int I,J;
int suma=0;
for(I=0;I<5;I++)
{
for(J=0;J<4;J++)
{
cout<<"matriz["<<I<<","<<J<<"]";
cin>>matriz[I][J];
}}
for(I=0;I<5;I++)
{
suma=0;
for(J=0;J<4;J++)
{
suma=suma+matriz[I][J];
}
matriz[I][4]=suma;
}
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
cout<<matriz[I][J]<<"\t";
}
cout<<endl;
}
getch();
return 0;
}
Problema 3 
/* practica 11 prolema 3
Jesus Hernan Valdez Meza 11211038 */


#include <iostream.h>
#include <conio.h>
int main ()
{
int matriz[5][4], R, c, suma=0;
for (c=0; c<4; c++)
{
for (R=0; R<5; R++)
{
cout<<"matriz["<<R<<", "<<c<<"] = ";
cin>>matriz[R][c];
}
}
for (c=0; c<4; c++)
{
suma=0;
for (R=0; R<5; R++)
{
suma=suma+matriz[R][c];
}
cout<<"Suma de la columna"<<c<<" = "<<suma<<endl;
}
getch ();
return 0;
}
Problema 4
/* practica 11 prolema 4
Jesus Hernan Valdez Meza 11211038 */


 #include <iostream.h>
#include <conio.h>
int main ()
{
int matriz[6][4], I, J, suma=0;
for (I=0; I<5; I++)
{
for (J=0; J<4; J++)
{
cout<<"matriz["<<I<<", "<<J<<"] = ";
cin>>matriz[I][J];
}
}
for (I=0; I<4; I++)
{
suma=0;
for (J=0; J<5; J++)
{
suma=suma+matriz[J][I];
}
matriz[5][I]=suma;
}
for (I=0; I<6; I++)
{
for (J=0; J<4; J++)
{
cout<<matriz[I][J]<<"\t";
}
cout<<endl;
}
getch ();
return 0;
}

Problema 5
/* practica 11 problema 5
Jesus Hernan Valdez Meza 11211038 */


 #include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int matriz[7][8], r, c, suma=0, mayor1=0, posc=0, mayor2=0, posr=0;
randomize () ;
cout<<"Matriz Original"<<endl;
for (r=0; r<6; r=r+1)
{
suma=0;
for (c=0; c<7; c=c+1)
{
matriz [r][c]=random (10);
suma=suma+matriz[r][c];
cout<<matriz[r][c]<<"\t";
}
matriz[r][7]=suma;
cout<<endl;
}
for (c=0; c<7; c=c+1)
{
suma=0;
for (r=0; r<6; r=r+1)
{
suma=suma+matriz[r][c];
}
matriz[6][c]=suma;
}
matriz[6][7]=0;
for (c=0; c<7; c=c+1)
{
if (matriz[6][c]>mayor1)
{
mayor1=matriz[6][c];
posc=c;
}
}
for (r=0; r<6; r=r+1)
{
if (matriz[r][7]>mayor2)
{
mayor2=matriz[r][7];
posr=r;
}
}
cout<<"\nMatriz con la suma de renglones y columnas"<<endl;
for (r=0; r<7; r=r+1)
{
for (c=0; c<8; c=c+1)
{
cout<<matriz[r][c]<<"\t";
}
cout<<endl;
}
cout<<"La suma mayor del renglon "<<posr<<" es = "<<mayor2<<endl;
cout<<"La suma mayor de la columnas "<<posc<<" es = "<<mayor1<<endl;
getch ();
return 0;
}
Problema 6
/* practica 11 problema 6
Jesus Hernan Valdez Meza 11211038 */

 #include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int M[8][8], A[8][8], R, c;
randomize () ;
for (R=0; R<8; R=R+1)
{
for (c=0; c<8; c=c+1)
{
M[R][c]=random (1000);
A[c][R]=M[R][c];
}
}
cout<<"Matriz Original"<<endl;
for (R=0; R<8; R=R+1)
{
for (c=0; c<8; c=c+1)
{
cout<<M[R][c]<<"\t";
}
cout<<"\n";
}
cout<<"\nMatriz Traspuesta"<<endl;
for (R=0; R<8; R=R+1)
{
for (c=0; c<8; c=c+1)
{
cout<<A[R][c]<<"\t";
}
cout<<"\n";
}
getch ();
return 0;
}
Problema 7

/* practica 11 problema 7
Jesus Hernan Valdez Meza 11211038 */

 #include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int M[8][8], R, C, suma=0;
randomize ();
for (R=0; R<8; R=R+1)
{
for (C=0; C<8; C=C+1)
{
M[R][C]=random (5000);
}
}
for (R=0; R<8; R=R+1)
{
suma=suma+M[R][R];
}
cout<<"La suma de la diagonal principal es = "<<suma<<endl;
suma=0;
C=7;
for (R=0; R<8; R=R+1)
{
suma=suma+M[R][C];
C=C-1;
}
cout<<"\nLa suma de la diagonal inversa es = "<<suma<<endl;
getch ();
return 0;
}



 




miércoles, 13 de febrero de 2013

Practica 10

Problema 1

//PRACTICA No 10 PROBLEMA No 1 FECHA: 02/02/2013
//INTEGRANTES: Jesus Hernan Valdez Meza

#include <iostream.h>
#include <conio.h>
int main ()
{
float numeros[10], suma=0.0, prom;
int i;
for (i=0; i<10; i++)
{
cout<<"Introduce valor flotante numeros["<<i<<"] : ";
cin>>numeros[i];
}
for (i=0; i<10; i++)
{
suma=suma+numeros[i];
}
prom=suma/10.0;
cout<<"\n";
cout<<"El promedio es = "<<prom<<endl;
cout<<"\n";
cout<<"Numeros>=promedio"<<endl;
cout<<"\n";
for (i=0; i<10; i++)
{
if (numeros[i]>=prom)
{
cout<<numeros[i]<<endl;
}
}
getch ();
return 0;
}

Problema 2
//PRACTICA No 10 PROBLEMA No 2A FECHA: 02/02/2013
//INTEGRANTES:Jesus Hernan Valdez Meza

#include <iostream.h>
#include <conio.h>
int main ()
{
float valores [10], desviacion [10];
float total=0.0, prom=0.0;
int i;
for (i=0; i<10; i=i+1)
{
cout<<"Valores ["<<i<<"] = ";
cin>>valores[i];
total=total+valores[i];
}
prom=total/10.0;
for (i=0; i<10; i=i+1)
{
desviacion[i]=valores[i]-prom;
}
cout<<"\n";
cout<<"Desviacion Valores"<<endl;
cout<<"\n";
for (i=0; i<10; i=i+1)
{
cout<<desviacion[i]<<"\t\t\t\t"<<valores[i]<<endl;
}
getch ();
return 0;
}

Problema 2B
//PRACTICA No 10 PROBLEMA No 2B FECHA: 02/02/2013
//INTEGRANTES:Jesus Hernan Valdez Meza
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
float valores [10], desviacion [10];
int i;
float total=0.0, prom=0.0, varianza=0.0;
for (i=0; i<10; i=i+1)
{
cout<<"Valores ["<<i<<"] = ";
cin>>valores[i];
total=total+valores[i];
}
prom=total/10.0;
for (i=1; i<10; i=i+1)
{
desviacion[i]=valores[i]-prom;
}
cout<<"\n";
for (i=0; i<10; i=i+1)
{
total=total+pow(desviacion[i],2);
}
varianza=total/10.0;
cout<<"La varianza es = "<<varianza<<endl;
getch ();
return 0;
}


Practica 9

Problema 1

//PRACTICA No 9 PROBLEMA No 1 FECHA: 26/01/2013
//INTEGRANTES: Jesus Hernan Valdez Meza

#include <iostream.h>
#include <conio.h>
int main ()
{
int g, v;
float suma=0.0, voltaje, promedio;
for (g=1; g<=5;g=g+1)
{
suma=0;
for (v=1; v<=3; v=v+1)
{
cout<<"Medicion voltaje "<<v<<" = ";
cin>>voltaje;
suma=suma+voltaje;
}
promedio=suma/3;
cout<<"Promedio de voltajes generador "<<g<<" = "<<promedio<<endl;
cout<<"\n";
}
getch ();
return 0;
}

Problema 1
//PRACTICA No 9 PROBLEMA No 1 FECHA: 26/01/2013
//INTEGRANTES:Jesus Hernan Valdez Meza



#include <iostream.h>
#include <conio.h>
int main ()
{
int g, v;
float suma=0.0, promedio, voltaje, tvg=0.0;
for (g=1; g<=5; g++)
{
suma=0.0;
for (v=1; v<=3; v++)
{
cout<<"Medicion voltaje "<<v<<" = ";
cin>>voltaje;
suma=suma+voltaje;
}
promedio=suma/3.0;
tvg=tvg+promedio;
cout<<"Promedio de voltajes generador"<<g<<" = "<<promedio<<endl;
cout<<"\n";
}
cout<<"El promedio de los 5 generadores es = "<<(tvg/5.0)<<endl;
getch ();
return 0;
}

Problema2

//PRACTICA No 9 PROBLEMA 2 FECHA: 28/01/2013
//INTEGRANTES:Jesus Hernan Valdez Meza
#include <iostream.h>
#include <conio.h>
int main ()
{
int g, v;
float suma=0.0, tvg=0.0, votaje, promedio, v1, v2, v3;
for (g=1; g<=5; g=g+1)
{
suma=0.0;
cout<<"Voltajes del generador"<<g<<endl;
cout<<"Voltaje 1 = ";
cin>>v1;
cout<<"Voltaje 2 = ";
cin>>v2;
cout<<"Voltaje 3 = ";
cin>>v3;
suma=(v1+v2+v3);
promedio=suma/3.0;
cout<<"Promedio de voltajes generador"<<g<<" = "<<promedio<<endl;
cout<<"\n";
}
getch ();
return 0;
}


Problema 3

//PRACTICA No 9 PROBBLEMA No 3 FECHA: 28/01/2013
//INTEGRANTES:Jesus Hernan Valdez Meza
#include <iostream.h>
#include <conio.h>
int main ()
{
int I=2, suma=0;
while (I<100)
{
cout<<I<<" + ";
suma=suma+I;
I=I+3;
}
cout<<"\n";
cout<<"Suma = "<<suma<<endl;
getch ();
return 0;
}

Problema 3 Parte 2
/PRACTICA No 9 PROBLEMA No 3 FECHA: 28/01/2013

//INTEGRANTES:Jesus Hernan Valdez Meza



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

int main ()
{
int I=2, suma=0;
do
{
cout<<I<<" + ";
suma=suma+I;
I=I+3;
}
while (I<100);
cout<<"\n";
cout<<"Suma = "<<suma<<endl;
getch ();
return 0;
}


Problema 4
//PRACTICA No 9 PROBLEMA No 4 FECHA: 28/01/2013
//INTEGRANTES:Jesus Hernan Valdez Meza

#include <iostream.h>
#include <conio.h>
int main ()
{
int n, conta, ant=0, sig=1, fib, suma=0;
cout<<"Numero de terminos de la serie de fibonacci = ";
cin>>n;
while (n<1)
{
cout<<"Error en numero de terminos"<<endl;
cout<<"Numero de terminos de la serie fibonacci = ";
cin>>n;
}
if (n==1)
{
cout<<ant<<endl;
}
else
if (n==2)
{
cout<<ant<<"   "<<sig<<endl;
}
cout<<"0, 1,";
for (conta=3; conta<=n; conta=conta+1)
{
suma=ant+sig;
cout<<suma<<" , ";
ant=sig;
sig=suma;
}
getch ();
return 0;
}


Problema 5



//PRACTICA No 9 PROBLEMA No 5 FECHA: 02/02/2013

//INTEGRANTES: Onofre Gonzalez Adrian Hilario
//Fuentes Aranda Jesus Javier



#include <iostream.h>
#include <conio.h>
int main ()
{
int lineas, conta1, conta;
char caracter;
cout<<"No. Lineas = ";
cin>>lineas;
cout<<"Caracter = ";
cin>>caracter;
for (conta=1; conta<=lineas; conta=conta+1)
{
for (conta1=1; conta1<=conta; conta1=conta1+1)
{
cout<<caracter<<" ";
}
cout<<"\n";
}
getch ();
return 0;
}


Practica 8

Problema 1
//Practica No. 8 Problema 1 FECHA: 26/01/2013
 


#include <iostream.h>
#include <conio.h>
int main ()
{
float renta=69;
int A;
for (A=2006; A<=2013; A++)
{
renta=renta*1.03;
cout<<"Renta telefonica en el año "<<A<<" = "<<renta<<endl;
}
getch ();
return 0;
}





Problema 2
//PRACTICA No 8 PROBLEMA No 2 FECHA:17-Octubre-2012
//INTEGRANTES: Jesus Hernan Valdez Meza 
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main ()
{
float saldo, interes, meses, cuotafija, interes_mensual, totalcuotafija=0.0;
float totalintereses=0.0, totalmensualidad=0.0, mes, interes_mes, mensualidad;
cout<<setiosflags(ios::fixed)<<setprecision(2)<<endl;
cout<<"Sueldo del prestamo = ";
cin>>saldo;
cout<<"\n";
cout<<"Interes anual = ";
cin>>interes;
cout<<"\n";
cout<<"Numero de meses = ";
cin>>meses;
cout<<"\n";
cout<<"Mes Saldo insoluto Cuota fija Interes   Mensualidad"<<endl;
cuotafija=saldo/meses;
interes_mensual=interes/12.0;
for (mes=1; mes<=meses; mes=mes+1)
{
interes_mes=saldo*interes_mensual/100.00;
mensualidad=cuotafija+interes_mes;
cout<<mes<<" "<<saldo<<" "<<"\t"<<cuotafija<<" "<<"\t\t"<<interes_mes<<" "<<"\t\t"<<mensualidad<<endl;
saldo=saldo-cuotafija;
totalcuotafija=totalcuotafija+cuotafija;
totalintereses=totalintereses+interes_mes;
totalmensualidad=totalmensualidad+mensualidad;
}
cout<<"\n";
cout<<"totales"<<"  "<<"\t\t\t"<<totalcuotafija<<"  "<<"\t"<<totalintereses<<"  "<<"\t\t"<<totalmensualidad<<endl;
getch ();
return 0;
}


Problema 3

//Practica No 8 ProblemaNo 3     FECHA: 26/01/2013
//INTEGRANTES:Jesus Hernan Valdez Meza
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int x, y;
float f;
cout<<"X          Y          F(x,y)"<<endl;
cout<<"\n"<<endl;
for(x=2; x<=10; x=x+2)
{
for(y=6; y<=24; y=y+3)
{
f=(pow(x,2)-pow(y,2))/(pow(x,2)+pow(y,2));
cout<<x<<"          "<<y<<"          "<<f<<endl;
}
}
getch ();
return 0;
}


Problema 4
//PRACTICA No 8 PROBLEMA 4 FECHA:26/01/2013
//INTEGRNATES: Jesus Hernan Valdez Meza

#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
int main ()
{
cout<<setiosflags(ios::fixed)<<setprecision(2);
float x, termino=0.0, f, fact=1.0, suma;
int conta;
cout<<"Introduzca el valor de x = ";
cin>>x;
cout<<"suma"<<endl;
for (conta=1; conta<=15; conta=conta+1)
{
fact=1;
for (f=conta; f>=1; f=f-1)
{
fact=fact*f;
}
termino=pow(x,conta)/fact;
suma=suma+termino;
cout<<termino;
if (conta==15)
{
cout<<" = ";
}
else
{
cout<<" + "<<endl;
}
}
cout<<suma<<endl;
getch ();
return 0;
}

Problema 5
//PRACTICA No 8 PROBLEMA No 5 FECHA: 26/01/2013
//INTEGRANTES: Jesus Hernan Valdez Meza
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
int main ()
{
cout<<setiosflags(ios::fixed)<<setprecision(2)<<endl;
float A, r, termino, suma=0.0;
int n, conta;
cout<<"Valor de A = ";
cin>>A;
cout<<"Valor de r = ";
cin>>r;
cout<<"Numero de terminos de la serie = ";
cin>>n;
for (conta=1; conta<=n; conta=conta+1)
{
termino=A*pow(r,(conta-1));
cout<<termino;
if (conta==n)
{
cout<<" = ";
}
else
{
cout<<" + ";
}
suma=suma+termino;
}
cout<<suma;
getch ();
return 0;
}

Problema 6
//PRACTICA No 8 PROBLEMA No 6 FECHA: 26/01/2013
//INTEGRANTES:Jesus Hernan Valdez Meza

#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
int main ()
{
float ang=23.55*3.1416/180.00, v=500.0, x, y, t;
cout<<"X         Y"<<endl;
for (t=0; t<=10; t=t+0.5)
{
x=v*t*cos(ang);
y=v*t*sin(ang);
cout<<x<<" "<<y<<endl;
}
getch ();
return 0;
}


jueves, 18 de octubre de 2012

Practica 7

Problema 1
//Practica 7 Problema 1     Fecha: 24/01/2013
//Integrantes: Jesus Hernan Valdez Meza

#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;
cout<<"\n"<<endl;
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<<"\n"<<endl;
cout<<"deseascontinuar 1(si)  0(no)";
cin>>continuar;
}
while(continuar ==1);
cout<<"total nomina actual="<<nomina_sa<<endl;
cout<<"total nomina aumentada="<<nomina_suam<<endl;
getch();
return 0;
}
 Problema 2
//PRACTICA No 7 PROBLEMA No 2 FECHA: 24/01/2013
//INTEGRANTES: Jesus Hernan Valdez Meza
#include <iostream.h>
#include <conio.h>
int main ()
{
int minutos, clave, sigue=1;
float total=0.0;
while (sigue==1)
{
cout<<"Minutos de la llamada telefonica = " ;
cin>>minutos;
do
{
cout<<"Clave de la zona geografica = ";
cin>>clave;
switch (clave)
{
case 15: total=minutos*3.5;
break;
case 17: total=minutos*4.25;
break;
case 18: total=minutos*4.5;
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)"<<endl;
cin>>sigue;
}
getch ();
return 0;
}
Problema 3
//PRACTICA No 7 PROBLEMA No 3  FECHA: 24/01/2013
//INTEGRANTES:Jesus Hernan Valdez Meza

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int continuar=1;
while (continuar==1)
{
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<<"\n"<<endl;
cout<<"Deseas continuar 1(si) 0(no)=";
cin>>continuar;
clrscr ();
}
getch ();
return 0;
}
Problema 4
//PRACTICA No 7 PROBLEMA No 4 FECHA: 11-Octubre-2012
//INTEGRANTES:Jesus Hernan Valdez Meza

#include <iostream.h>
#include <conio.h>
int main ()
{
int n=20, a=1, d=5, conta=1, suma=0, R;
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
//PRACTICA No 7 PROBLEMA No 5 FECHA:24/01/2013
//INTEGRANTES:Jesus Hernan Valdez Meza
#include <iostream.h>
#include <conio.h>

int main ()
{
int suma=0, 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;
}
Problema 6

//PRACTICA No 7 PROBLEMA No 6 FECHA: 24/01/2013
//INTEGRANTES: Jesus Hernan Valdez Meza

#include <iostream.h>
#include <conio.h>
int main ()
{
int c1=0, c2=0, c3=0, nulo=0, voto, suma;
float p1=0.0, p2=0.0, p3=0.0, pn=0.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<<"Candidato"<<"\t\t\t"<<"No. Votos"<<"\t\t\t"<<"% de votacion"<<endl;
cout<<"1"<<"\t\t\t\t"<<c1<<"\t\t\t\t"<<p1<<" %"<<endl;
cout<<"2"<<"\t\t\t\t"<<c2<<"\t\t\t\t"<<p2<<" %"<<endl;
cout<<"3"<<"\t\t\t\t"<<c3<<"\t\t\t\t"<<p3<<" %"<<endl;
cout<<"Votos nulos"<<"\t\t\t"<<nulo<<"\t\t\t\t"<<pn<<" %"<<endl;
getch ();
return 0;
}

Practica 6

Problema 1

/*Practica 5 Problema 1     Fecha: 26/09/2012
Integrantes: Jesus hernan Valdez Meza
Juan Manuel Adame Ruiz*/
#include <iostream.h>
#include <conio.h>
int main ()
{
float P1=2.50, P2=6.80, P3=5.99, P4=5.75, P5=1.75;
int C1=0, C2=0, C3=0, C4=0, C5=0;
float subtotal=0.0;
float descuento=0.0;
float total=0.0;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Cantidad prodcuto 1= ";
cin>>C1;
cout<<"Cantidad prodcuto 2= ";
cin>>C2;
cout<<"Cantidad prodcuto 3= ";
cin>>C3;
cout<<"Cantidad prodcuto 4= ";
cin>>C4;
cout<<"Cantidad prodcuto 5= ";
cin>>C5;
subtotal=P1*C1+P2*C2+P3*C3+P4*C4+P5*C5;
cout<<"Producto precio subtotal"<<endl;
if(C1>0)
{
cout<<"Producto 1"<<P1<<(P1*C1)<<endl;
}
if(C2>0)
{
cout<<"Producto 2"<<P2<<(P2*C2)<<endl;
}
if(C3>0)
{
cout<<"Producto 3"<<P3<<(P3*C3)<<endl;
}
if(C4>0)
{
cout<<"Producto 4"<<P4<<(P4*C4)<<endl;
}
if(C5>0)
{
cout<<"Producto 5"<<P5<<(P5*C5)<<endl;
}
cout<<"\t________________"<<endl;
cout<<"\t"<<subtotal<<endl;
if(subtotal>=500.0&&subtotal<=1000.0)
{
descuento=subtotal*0.03;
}
else
{
if(subtotal>=1001.0&&subtotal<=7000.0)
{
descuento=subtotal*0.06;
}
else
{
if(subtotal>=7001.0&&subtotal<=15000.0)
{
descuento=subtotal*0.12;
}
else
{
if(subtotal>15000.0)
{
descuento=subtotal*0.20;
}
}
}
}
cout<<"\t"<<descuento<<endl;
total=subtotal-descuento;
cout<<"El total es="<<total<<endl;
cout<<"desea continuar S/N=?";
cin>>sigue;
clrscr();
}
getch ();
return 0;
}
Problema 2
/*Practica 5 Problema 2     Fecha: 26/09/2012
Integrantes: Jesus Hernan Valdez Meza
Juan Manuel Adame Ruiz*/
#include <iostream.h>
#include <conio.h>
int main ()
{
float Precio_total=0.0;
float Precio_basico=0.0;
float Impuesto=0.0;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"costo basico del articulo= "<<endl;
cin>>Precio_basico;
if(Precio_basico>=0&&Precio_basico<=20)
{
Impuesto=0.0;
}
else
{
if(Precio_basico>20&&Precio_basico<=40)
{
Impuesto=(Precio_basico)*(0.30);
}
else
{
if(Precio_basico<500)
{
Impuesto=(Precio_basico)*(0.40);
}
else
{
Impuesto=(Precio_basico)*(0.50);
}}}
Precio_total=Precio_basico+Impuesto;
cout<<"Precio total= "<<Precio_total<<endl;
cout<<"desea continuar S/N=?";
cin>>sigue;
clrscr();
}

getch ();
return 0;
}
Problema 3
/*Practica 5 Problema 3    Fecha: 26/09/2012
Integrantes: Jesus Hernan Valdez Meza
Juan Manuel Adame Ruiz*/
#include <iostream.h>
#include <conio.h>
int main ()
{
float N=0;
float T=0;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<" Numero de sonidos emitidos por el grillo= "<<endl;
cin>>N;
if(N>0)
{
T=N/4.0+40;
}
else
{
T=0;
}
cout<<"La temperatura en grados fahrenheit es= "<<T<<endl;
cout<<"desea continuar S/N=?";
cin>>sigue;
clrscr();
}
getch ();
return 0;
}

Problema 4

/*Practica 5 Problema 4     Fecha: 26/09/2012
Integrantes: Jesus Hernan Valdez Meza
Juan Manuel Adame Ruiz*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int P,Q,R;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Introducir el valor de P= ";
cin>>P;
cout<<"Introducir el valor de Q= ";
cin>>Q;
R=pow(P,5)+pow(Q,4)-2*pow(P,2);
if(R<680)
{
cout<<"Valor de P= "<<P<<endl;
cout<<"Valor de Q= "<<Q<<endl;
cout<<"Resultado de la expresion= "<<R<<endl;
}
cout<<"desea continuar S/N=?";
cin>>sigue;
clrscr();
}
getch ();
return 0;
}
Problema 5
/*Practica 5 Problema 5     Fecha: 26/09/2012
Integrantes: Jesus Hernan Valdez Meza
Juan Manuel Adame Ruiz*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
float a,b,c;
float x1,x2,R;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"ax2+bx+c=0"<<endl;
cout<<"introducir el valor de a= ";
cin>>a;
cout<<"introducir el valor de b= ";
cin>>b;
cout<<"introducir el valor de c= ";
cin>>c;
cout<<"\n"<<endl;
R=b*b-4*a*c;
if(R>0)
{
x1=(-b+sqrt(R))/(2*a);
x2=(-b-sqrt(R))/(2*a);
cout<<"El valor de x1 es= "<<x1<<endl;
cout<<""<<endl;
cout<<"El valor de x2 es= "<<x2<<endl;
}
else
{
cout<<"la raiz es imaginaria"<<endl;
}
cout<<"desea continuar S/N=?";
cin>>sigue;
clrscr();
}
getch();
}




Problema 6
/*Practica 5 Problema 6     Fecha: 26/09/2012
Integrantes: Jesus Hernan Valdez Meza
Juan Manuel Adame Ruiz*/
#include <iostream.h>
#include <conio.h>
int main ()
{
float porcentaje=0.0;
char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Introducir porcentaje de tolerancia  ";
cin>>porcentaje;
if(porcentaje<0.1)
{
cout<<"exploracion espacial"<<endl;
}
else
{
if(porcentaje>=0.1&&porcentaje<1)
{
cout<<"grado militar"<<endl;
}
else
{
if(porcentaje>=1&&porcentaje<5)
{
cout<<"grado comercial"<<endl;
}
else
{
if(porcentaje>=5)
{
cout<<"grado jugete"<<endl;
}}}}
cout<<"desea continuar S/N=?";
cin>>sigue;
clrscr();
}
getch ();
return 0;
}
Problema 7
/*Practica 5 Problema 7     Fecha: 26/09/2012
Integrantes: Jesus Hernan Valdez Meza
Juan Manuel Adame Ruiz*/
#include <iostream.h>
#include <conio.h>
int main ()
{
float creditos=0.0;
char sigue='s';
while(sigue=='s'||sigue=='S')
{

cout<<"Introducir numero de creditos= "<<endl;
cin>>creditos;
if(creditos<48)
{
cout<<"primer grado"<<endl;
}
else
{
if(creditos>=48&&creditos<=64)
{
cout<<"segundo grado"<<endl;
}
else
{
if(creditos>=65&&creditos<=110)
{
cout<<"tercer grado"<<endl;
}
else
{
if(creditos>110)
{
cout<<"ultimo grado"<<endl;

}}}}
cout<<"desea continuar S/N=?";
cin>>sigue;
clrscr();
}
getch ();
return 0;
}

Problema 8
//Practica 6 Problema 8     Fecha: 23/01/13
//Integrantes: Jesus Hernan Valdez Meza//

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

int main ()
{
float num, pmenor100=0, pmayor100=0;
int N, nmenor100=0, nmayor100=0;
int continuar=1;
while (continuar==1)
{
cout<<"introducir cantidad de numeros= ";
cin>>N;
while(N>0)
{
cout<<"numero:"<<endl;
cin>>num;
if(num<100)
{
pmenor100+=num;
nmenor100++;
}
else
if(num>100)
{
pmayor100+=num;
nmayor100++;
}
N--;
}
cout<<"promedio menores que 100= "<<pmenor100/nmenor100<<endl;
cout<<"promedio mayores que 100= "<<pmayor100/nmayor100<<endl;
cout<<"\n"<<endl;
cout<<"Deseas continuar 1(si) 0(no)=";
cin>>continuar;
clrscr ();
}
getch();
return 0;
}


Problema 10 
//Practica 6 Problema 10     Fecha: 23/01/13
//Integrantes del: Jesus Hernan Valdez Meza //
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

int main ()
{
int numero;
int continuar=1;
while (continuar==1)
{
cout<<"Conjetura de ULAM"<<endl;
cout<<"\n"<<endl;
cout<<"Ingrese un valor entero positivo=";
cin>>numero;
cout<<"\n"<<endl;
cout<<"Los valores son="<<numero<<" ";
while(numero>1)
{
if(numero%2==0)
{
numero=numero/2;
}
else
{
numero=(numero*3)+1;
}
cout<<numero<<" ";
}
cout<<"\n"<<endl;
cout<<"Deseas continuar 1(si) 0(no)=";
cin>>continuar;
clrscr ();
}
getch();
return 0;
}
Problema 11
//Practica 6 Problema 11     Fecha: 23/01/13
//Integrant: Jesus Hernan Valdez Meza//
#include <iostream.h>
#include <conio.h>
#include <math.h>

int main ()
{
float n;
float total;
int continuar=1;
while (continuar==1)
{
cout<<"introducir cantidad de numeros=";
cin>>n;
while(n>0)
{
total+=1/n;
n--;
}
cout<<"\n"<<endl;
cout<<"total="<<total<<endl;
cout<<"\n"<<endl;
cout<<"Deseas continuar 1(si) 0(no)=";
cin>>continuar;
clrscr ();
}
getch();
return 0;
}


 
Problema 12

//Practica 6 Problema 12     Fecha: 23/01/13
//Integrantes: Jesus Hernan Valdez Meza//

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

int main ()
{
int total, n=2, c=1, suma;
cout<<" ";
while(n<=1798)
{
suma=n+2+c;
c=(c+1)%2;
total+=suma;
cout<<suma<<" ";
n=suma;
}
cout<<"\n"<<endl;
cout<<"total= "<<total<<endl;
getch();
return 0;