miércoles, 14 de noviembre de 2012

Practica 11

problema 1


//Practica 11 problema 1   Fecha: 8/11/2012

//Integrantes del equipo: Leonardo Rene Fraire Garcia

#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;
}

pseudocodigo

inico
matriz[5][4], R, c, suma=0 int
for (R=0; R<5; R++)
{
for (c=0; c<4; c++)
{
print"matriz[",R,", ",c,"] = "
read matriz[R][c]
}
}
for (R=0; R<5; R++)
{
suma=0
for (c=0; c<4; c++)
{
suma=suma+matriz[R][c]
print,matriz[R][c],"\t"
}
print,suma
}



problema 2


//Practica 11 problema 2   Fecha: 8/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#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;
}

pseudocodigo

inicio
matriz [5][5] int
 I,J int
 suma=0 int
for(I=0;I<5;I++)
{
for(J=0;J<4;J++)
{
print "matriz["<<I<<","<<J<<"]"
read 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++)
{
print matriz[I][J]<<"\t"
}
fin



problema 3


//Practica 11 problema 3   Fecha: 8/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#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;
}

pseudocodigo

incio

matriz[5][4], R, c, suma=0 int
for (c=0; c<4; c++)
{
for (R=0; R<5; R++)
{
print"matriz["<<R<<", "<<c<<"] = "
read matriz[R][c]
}
}
for (c=0; c<4; c++)
{
suma=0
for (R=0; R<5; R++)
{
suma=suma+matriz[R][c]
}
print"Suma de la columna"<<c<<" = ",suma
}
fin


problema 4


//Practica 11 problema 4   Fecha: 8/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#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;
}

pseudocodigo

inicio
matriz[6][4], I, J, suma=0 int
for (I=0; I<5; I++)
{
for (J=0; J<4; J++)
{
print "matriz["<<I<<", "<<J<<"] = "
read 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++)
{
print matriz[I][J]<<"\t"
}
fin


problema 5


//Practica 11 problema 5   Fecha: 8/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#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;
}

pseudocodigo

inicio
matriz[7][8], r, c, suma=0, mayor1=0, posc=0, mayor2=0, posr=0 int
randomize () 
print "Matriz Original"
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]
print matriz[r][c],"\t"
}
matriz[r][7]=suma
}
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
}
}
pritn "\nMatriz con la suma de renglones y columnas"
for (r=0; r<7; r=r+1)
{
for (c=0; c<8; c=c+1)
{
print matriz[r][c],"\t"
}}
print"La suma mayor del renglon ",posr," es = ",mayor2
print "La suma mayor de la columnas ",posc," es = ",mayor1



problema 6


//Practica 11 problema 6   Fecha: 8/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#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;
}

pseudocodigo

inicio
M[8][8], A[8][8], R, c int
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];
}
}
print "Matriz Original"
for (R=0; R<8; R=R+1)
{
for (c=0; c<8; c=c+1)
{
print M[R][c],"\t"
}
print "\n"
}
print "\nMatriz Traspuesta"
for (R=0; R<8; R=R+1)
{
for (c=0; c<8; c=c+1)
{
print A[R][c],"\t"
}
fin



problema 7


//Practica 11 problema 7   Fecha: 8/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#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;
}


pseudocodigo

inicio
M[8][8], R, C, suma=0 int
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]
}
print "La suma de la diagonal principal es = ",suma
suma=0
C=7
for (R=0; R<8; R=R+1)
{
suma=suma+M[R][C]
C=C-1
}
print "\nLa suma de la diagonal inversa es = ",suma
fin











domingo, 4 de noviembre de 2012

Practica 10

problema 1


//Practica 10 problema 1   Fecha: 4/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#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;
}

pseudocodigo

inicio
números [10], suma=0.0, prom Real
i int
for (i=0, i<10, i++)
{
Print "Introduce valor flotante números[",i,"] = "
Read números[i]
}
for (i=0, i<10, i++)
{
suma=suma+numeros[i]
}
prom=suma/10
Print "El promedio es = ", prom
Print "Números >=promedio"
for (i=0, i<10, i++)
{
if (números[i]>=prom)
{
Print números
}}
fin




problema 2 a)


//Practica 10 problema 2 a)   Fecha: 4/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#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;
}


pseudocodigo

inicio
valores [10], desviacion [10], total=0.0, prom=0.0   Real
i   int
for (i=0, i<10, i=i+1)
{
Print "Valores [",i,"] = "
Read valores [i]
total=total+valores[i]
}
prom=total/10.0
for (i=0, i<10, i=i+1)
{
desviacion[i]=valores[i]-prom
}
Print "Desviacion       Valores"
for (i=0, i<10, i=i+1)
{
Print desviacion[i], "\t\t\t\t", valores[i]
fin




probema 2 b)


//Practica 10 problema 2 b)   Fecha: 4/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#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;
}

pseudocodigo

inicio
valores [10], desviacion [10], total=0.0, prom=0.0, varianza=0.0   Real
i   Int
for (i=0, i<10, i=i+1)
{
Print "Valores [",i,"] = "
Read valores [i]
total=total+valores[i]
}
prom=total/10.0
for (i=1, i<10, i=i+1)
{
desviacion[i]=valores[i]-prom
}
for (i=0, i<10, i=i+1)
{
total=total+pow(desviacion[i],2)
}
varianza=total/10.0
Print "La varianza es = ", varianza
fin





problema 3


//Practica 10 problema 3   Fecha: 4/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  
#include <iostream.h>
#include <conio.h>
int main ()
{
int x[14], max, min, intervalo, i;
for (i=0; i<14; i=i+1)
{
cout<<"x["<<i<<"] = ";
cin>>x[i];
}
max=x[0];
for (i=1; i<14; i=i+1)
{
if (x[i]>max)
{
max=x[i];
}
}
min=x[0];
for (i=0; i<14; i=i+1)
{
if (x[i]<min)
{
min=x[i];
}
}
intervalo=max-min;
cout<<"\n";
cout<<"Elementos de arreglo de X"<<endl;
cout<<"\n";
for (i=0; i<14; i=i+1)
{
cout<<x[i]<<"\t"<<endl;
}
cout<<"\n"<<"Maximo = "<<max<<endl;
cout<<"\n"<<"Minimo = "<<min<<endl;
cout<<"\n"<<"Intervalo = "<<intervalo<<endl;
getch ();
return 0;
}


pseudocodigo

inicio
x[14], max, min, intervalo, i   Int
for (i=0, i<14, i=i+1)
{
Print "x [",i,"] = "
Read x[i]
}
max=x[i]
for (i=1, i<14, i=i+1)
{
if (x[i]>max)
{
max=x[i]
}
}
min=x[0]
for (i=0, i<14, i=i+1)
{
if (x[i]<min)
{
min=x[i]
}
}
intervalo=max-min
Print "Elementos de arreglo de X"
for (i=0, i<14, i=i+1)
{
Print x[i],"\t",
}
Print "\n", "Maximo = ", max
Print "\n", "Minimo = ", min
Print "\n", "Intervalo = ", intervalo
fin




problema 4


//Practica 10 problema 4   Fecha: 4/11/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
int main ()
{
int x[14], max, min, intervalo, i;
for (i=0; i<14; i=i+1)
{
cout<<"x["<<i<<"] = ";
cin>>x[i];
}
max=x[0];
for (i=1; i<14; i=i+1)
{
if (x[i]>max)
{
max=x[i];
}
}
min=x[0];
for (i=0; i<14; i=i+1)
{
if (x[i]<min)
{
min=x[i];
}
}
intervalo=max-min;
cout<<"\n";
cout<<"Elementos de arreglo de X"<<endl;
cout<<"\n";
for (i=0; i<14; i=i+1)
{
cout<<x[i]<<"\t"<<endl;
}
cout<<"\n"<<"Maximo = "<<max<<endl;
cout<<"\n"<<"Minimo = "<<min<<endl;
cout<<"\n"<<"Intervalo = "<<intervalo<<endl;
getch ();
return 0;
}

pseudocodigo

inicio
x[14], max, min, intervalo, i   Int
for (i=0, i<14, i=i+1)
{
Print "x [",i,"] = "
Read x[i]
}
max=x[i]
for (i=1, i<14, i=i+1)
{
if (x[i]>max)
{
max=x[i]
}
}
min=x[0]
for (i=0, i<14, i=i+1)
{
if (x[i]<min)
{
min=x[i]
}
}
intervalo=max-min
Print "Elementos de arreglo de X"
for (i=0, i<14, i=i+1)
{
Print x[i],"\t",
}
Print "\n", "Maximo = ", max
Print "\n", "Minimo = ", min
Print "\n", "Intervalo = ", intervalo
fin






jueves, 25 de octubre de 2012

Practica 9

Problema 1


//Practica 9 problema 1   Fecha: 24/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia 

#include <iostream.h>
#include <conio.h>
#include <math.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 voltaje generador"<<g<<"= "<<promedio<<endl;
cout<<""<<endl;
}
cout<<"El promedio de los 5 generadores es:"<< (tvg/5.0)<<endl;


getch();
}


pseudocodigo

inicio
g,v int
suma=0.0,promedio,voltaje,tvg=0.0 real
for(g=1;g<=5;g++)
{
suma=0.0
for(v=1to step v<=3;v++)
{
print"medicion voltaje",v,"="
read voltaje
suma=suma+voltaje
}
promedio=suma/3.0
tvg=tvg+promedio
print"promedio de voltaje generador",g,"= ",promedio
}
print"El promedio de los 5 generadores es:", (tvg/5.0)

fin




problema 2


//Practica 9 problema 2   Fecha: 24/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int g,v;
float suma=0.0,promedio,voltaje,tvg=0.0,v1,v2,v3;
for(g=1;g<=5;g++)
{
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 voltajes de generadores "<<g<<"= "<<promedio<<endl;
cout<<"\n"<<endl;

}
getch();
return 0;
}


pseudocodigo

inicio
g,v int
suma=0.0,promedio,voltaje,tvg=0.0,v1,v2,v3 real
for(g=1to step g<=5;g++)
{
suma=0.0
print"voltajes del generador ",g
print"voltaje 1="
read v1
print"voltaje 2="
read v2
read"voltaje 3="
read v3
suma=(v1+v2+v3)
promedio=suma/3.0
print"promedio voltajes de generadores ",g,"= ",promedio

fin





  

problema 3 a)


//Practica 9 problema 3a)   Fecha: 24/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int i=2;
int suma=0;
while(i<100)
{
cout <<i<<"+";
suma=suma+i;
i=i+3;
}
cout<<"\nsuma"<<suma<<endl;
getch();
return 0;
}

pseudocodigo

inicio
 i=2 int
suma=0 int
while(i<100)
{
print ,i,"+"
suma=suma+i
i=i+3
}

print"\nsuma",suma
fin 





problema 3 b)


//Practica 9 problema 3b)   Fecha: 24/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int i=2;
int suma=0;
do
{
cout <<i<<"+";
suma=suma+i;
i=i+3;
}
while(i<100);
cout<<"\nsuma="<<suma<<endl;
getch();
return 0;
}

pseudocodigo

inicio
i=2 int
suma=0 int
do
{
print ,i,"+"
suma=suma+i
i=i+3
}
while(i<100)
print"\nsuma=",suma
fin 





problema 3 c)


//Practica 9 problema 3c)   Fecha: 24/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int i;
int suma=0;
for(i=2;i<100;i=i+3)
{
cout <<i<<"+";
suma=suma+i;
}
cout<<"\nsuma="<<suma<<endl;
getch();
return 0;
}

pseudocodigo

inicio
i int
 suma=0 int
for(i=2to step i<100;i=i+3)
{
print ,i,"+"
suma=suma+i
}

print"\nsuma=",suma
fin 


problema 4

//Practica 9 problema 4   Fecha: 24/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  
#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;
}


pesudocodigo

inicio
n, conta, ant=0, sig=1, fib, suma=0 int
print"Numero de terminos de la serie de fibonacci = "
read n
while (n<1)
{
print"Error en numero de terminos"
print"Numero de terminos de la serie fibonacci = "
read n
}
if (n==1)
{
print ,ant
}
else
if (n==2)
{
print ,ant," ",sig
}
print"0, 1,"
for (conta=3to step conta<=n; conta=conta+1)
{
suma=ant+sig
print ,suma," , "
ant=sig
sig=suma
}
fin





problema 5


//Practica 9 problema 5   Fecha: 24/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int lineas;
int conta1,conta;
char caracter;
cout<<"numero de lineas=?";
cin>>lineas;
cout<<"carecter";
cin>>caracter;
for(conta=1;conta<=lineas;conta++)
{
for(conta1=1;conta1<=conta;conta1++)
{
cout<<caracter<<"  ";
}
cout<<"\n"<<endl;
}
getch();
return 0;
}

pseudocodigo

inicio
lineas int
conta1,conta int
caracter char
print"numero de lineas=?"
read lineas
print"carecter"
read caracter
for(conta=1 to step conta<=lineas;conta++)
{
for(conta1=1 to step conta1<=conta;conta1++)
{
printcaracter," "
}
fin









jueves, 18 de octubre de 2012

practica 8

problema 1




//Practica 8 Problema 1     Fecha: 17/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia  
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
float renta=69;
int A;
for(A=2006; A<=2013; A++)
{
renta=renta*1.03;
cout<< " Renta telefonica en el ano "<<A<<" "<<renta<<endl;
}
getch();
return 0;
}
 

pseudocodigo

incio
renta=69 real
A int
for(A=2006; A<=2013; A++)
{
renta=renta*1.03;
print" Renta telefonica en el ano ",A," ",renta
}
fin








problema 2

//Practica No.8     Problema No.2     fecha:17/10/2012
// integrantes del equipo:leonardo rene fraire garcia
#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;
}



pseudocodigo

incio
saldo, interes, meses, cuotafija, interes_mensual, totalcuotafija Real
totalintereses, totalmensualidad, mes=0.0, interes_mes, mensualidad Real
Print "Saldo del prestamo = ",
Read saldo
Print "Interes anual = ",
Read interes
Print "Numero de meses = ",
Print "Mes Saldo insoluto Cuota fija Interes Mensualidad"
cuotafija=saldo/meses
interes_mensual=intereses/12
for (mes=1; mes<=meses; mes=mes+1)
{
interes_mes=saldo*interes_mensual/100.0
mensualidad=cuotafija+interes_mes
Print mes, " ", saldo, " ", cuotafija, " ", interes_mes, " ", mensualidad
saldo=saldo-cuotafija
totalcuotafija=totalcuotafija+cuotafija
totalintereses=totalintereses+interes_mes
totalmensualidad=totalmensualidad+mensualidad
}
Print "Totales", " ", totalcuotafija, " ", totalinteres, " ", totalmensualidad
fin






problema 3

//Practica 8 Problema 3     Fecha: 11/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int x,y;
float f;
cout<<" x   y   f(x,y)"<<endl;
cout<<""<<endl;
for(x=2;x<=10;x=x+2)
{
for(y=6;y<=24;y=y+3)
{
f=(pow(x,2)-pow(y,2))*1.0/(pow(x,2)+pow(y,22));
cout<<x<<"   "<<y<<"    "<<f<<endl;
}}
getch();
}

pseudocodigo

incio
x,y int
f real
print" x y f(x,y)"
print<<""<<
for(x=2;x<=10;x=x+2)
{
for(y=6;y<=24;y=y+3)
{
f=(pow(x,2)-pow(y,2))*1.0/(pow(x,2)+pow(y,22))
print x," ",y," ",f
fin

problema 4

//Practica 8 Problema 4   Fecha: 17/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
int main ()
{
float x=0.0;
float termino=0.0;
float f, fact=1;
float suma=1.0;
int conta;
cout<<"introdusca valor x="<<endl;
cin>>x;
cout<<"suma"<<endl;
cout<<setiosflags(ios::fixed)<<setw(7)<<setprecision(2)<<endl;
for(conta=1;conta<=15;conta++)
{
fact=1;
for(f=conta;f>=1;f--)
{
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;
}

pseudocodigo

incio
x=0.0 real
termino=0.0 real
f, fact=1 real
 suma=1.0 real
conta int
print"introdusca valor x="
read x
print "suma"
print setiosflags(ios::fixed),setw(7),setprecision(2)
for(conta=1;conta<=15;conta++)
{
fact=1;
for(f=conta;f>=1;f--)
{
fact=fact*f;
}
termino=pow(x,conta)/fact;
suma=suma+termino;
print termino
if(conta==15)
{
print "="
}
else
{
print "+"
}}
print "suma"
fin



problema 5

//Practica 8 Problema 5   Fecha: 17/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
int main ()
{
char A,r;
float termino;
float suma;
int N,Conta;
cout<<"Valor A=?  "<<endl;
cin>>A;
cout<<"Valor r=?"<<endl;
cin>>r;
cout<<"Numero de terminos de la serie=?"<<endl;
cin>>N;
cout<<setiosflags(ios::fixed)<<setw(7)<<setprecision(2)<<endl;
for(Conta=1;Conta<=N;Conta++)
{
termino=A*pow(r,(Conta-1));
cout<<termino;
if(Conta==N)
{
cout<<"=";
}
else
{
cout<<"+"<<endl;
}
suma=suma+termino;
}
cout<<suma;

getch();
}

pseudocodigo

incio
char A,r;
termino real
 suma real
N,Conta int
print"Valor A=? "
read A
print"Valor r=?"
read r
print "Numero de terminos de la serie=?"
read N
print setiosflags(ios::fixed),setw(7),setprecision(2)
for(Conta=1;Conta<=N;Conta++)
{
termino=A*pow(r,(Conta-1))
print termino
if(Conta==N)
{
print "="
}
else
{
print "+"
}
suma=suma+termino
}
print suma
fin

problema 6

//Practica 8 Problema 6     Fecha: 11/10/2012
//Integrantes del equipo: Leonardo Rene Fraire Garcia
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
float ang=23.55*3.1416/180.00;
float v=500.0;
double x,y,t;
cout<<"x    y"<<endl;
cout<<""<<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();
}

pseudocodigo

incio
ang=23.55*3.1416/180.00 real
 v=500.0 real
double x,y,t
print"x y"
print""
for(t=0;t<=10;t=t+0.5)
{
x=v*t*cos(ang)
y=v*t*sin(ang)
print    x," ",y
}
fin



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