miércoles, 17 de octubre de 2012

practica 8

problema 1;
/* practica 8 problema 1
Ezequiel mendez gonzalez
*/

# include <iostream.h>
# include <conio.h>
# include <stdio.h>
# include <dos.h>
int main ()
{
float renta=69;
int a;
for (a=2006; a<=2013; a++)
{
renta=renta*1.03;
cout<<"\t\n renta por anio ="<<a<<"="<<renta<<endl;
}
{
 struct dosdate_t d;
 _dos_getdate(&d);
 printf("\n\n  FECHA ACTUAL:   %d",d.day);
 printf(" / %d",d.month);
 printf(" / %d",d.year);
 }
getch();
}







problema 2
//Practica No.8 Problema No.2 fecha:17/10/2012
#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

problema 3

//Practica 8 Problema 3 Fecha: 11/10/2012
#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



/* practica 8 problema 4
*/
# include <iostream.h>
# include <conio.h>
# include <dos.h>
# include <stdio.h>
# include <math.h>
int main()
{
int x,n,e;
cout<<" ingrese el valor de x =";
cin>>x;
for (n=1; n<=15; n++)
{
e=1+x+(pow(x,n))/n;
}
cout<<" la suma es aprox. de e ="<<e<<endl;
{
struct dosdate_t d;
_dos_getdate(&d);
printf("\n\n FECHA ACTUAL: %d",d.day);
printf(" / %d",d.month);
printf(" / %d",d.year);
}
getch ();

}





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


miércoles, 10 de octubre de 2012

practica 7

problema 1
codigo en c++

# include <iostream.h>
# include <conio.h>
# include <stdio.h>
int main ()
{
float nomina_sa=0.0,sueldo, sueldo_a, nom_saum=0;
char nombre[20];
char continuar;
int categoria;
do
{
cout<<"\t\n nombre del empleado "<<endl;
gets(nombre);
cout<<"\t\n sueldo actual = ";
cin>>sueldo;
do
{
cout<<"\t\n categoria =";
cin>>categoria;
switch (categoria)
{
case 1:
case 3: sueldo_a=sueldo*1.08;
break;
case 2: sueldo_a=sueldo*1.07;
break;
case 4:
case 5: sueldo_a=sueldo*1.08;
break;
default:
{
cout<<"\t\n error en categoria =";
categoria=0;
}
}
}
while (categoria==0);
nomina_sa=nomina_sa+sueldo;
nom_saum=nom_saum+sueldo;
cout<<"\t\n nombre del empleado "<<nombre<<endl;
cout<<"\t\n sueldo actual "<<sueldo<<endl;
cout<<"\n\t sueldo aumentado "<<sueldo_a<<endl;
cout<<"\t\t\n desea continuar (s/n) ";
cin>>continuar;
}
while (continuar='s' || continuar=='S');
cout<<"\t\n  total nomina actual "<<nomina_sa<<endl;
cout<<"\t\n total nimona aumentada "<<nom_saum<<endl;
getch();
}




problema 2
codigo en c++;

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

int main ()
{
int minutos ,clave ,sigue=1;
float total;

while (sigue==1)
{
cout<<"Minutos de la llamada"<<endl;
cin>>minutos;
do
{
cout<<"clave zona geografica"<<endl;
cin>>clave;
switch(clave)

{
case 15:total=minutos*3.5;
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;
dafault:
{
cout<<"error en clave";
clave=0;
}
}
}
while(clave=0);
cout<<"Total de la llamada es="<<total<<endl;
cout<<"desea continuar 1(s1) o 0(no)"<<endl;
cin>>sigue;
  }
getch();
}





problema 3
codigo:


/* practica 7 problema 3
Ezequiel Mendez Gonzalez
*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
# include <dos.h>
#include <stdio.h>

int main ()
{
float serie=0.0;
int n=0,a=2,sigue=0;
cout<<"\t\nnumero de terminos de la serie = ";
cin>>n;
for(n=1;n<=10;n++)
{
serie=1/2+n/pow(a,n);
}


cout<<"\n\tsuma de la serie es:"<<serie<<endl;
{
 struct dosdate_t d;
 _dos_getdate(&d);
 printf("\n\n  FECHA ACTUAL:   %d",d.day);
 printf(" / %d",d.month);
 printf(" / %d",d.year);
 }
getch ();
}




problema 4
codigo en c++:

Ezequiel Mendez Gonzalez
*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
# include <dos.h>
#include <stdio.h>

int main ()
{
float serie=0.0;
int n=0,a=1,d=5,sigue=0;
do
{
cout<<"\t\nnumero de terminos de la serie = ";
cin>>n;
for(n=1;n<=20;n++)
{
serie=a+(a+d)+(a+n*d);
}
cout<<"\t desea continuar 0=si 1=no ";
cin>>sugue
}
while(sigue==0);
cout<<"\n\tsuma de la serie es:"<<serie<<endl;
{
 struct dosdate_t d;
 _dos_getdate(&d);
 printf("\n\n  FECHA ACTUAL:   %d",d.day);
 printf(" / %d",d.month);
 printf(" / %d",d.year);
 }
getch ();
}


problema 5
codigo en c++:


/* practica 7 problema 5
Ezequiel Mendez Gonzalez
*/
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <dos.h>

int main ()
{
int suma=0,I,sigue;
do
{
for(I=1;I<=50;I++)
{
suma=suma+I;
}
cout<<"\t desea continuar 0=si o no =1";
cin>>sigue;
}
while (sigue==0);
cout<<"La suma de los primeros 50 numeros enteros es:"<<suma<<endl;
{
 struct dosdate_t d;
 _dos_getdate(&d);
 printf("\n\n  FECHA ACTUAL:   %d",d.day);
 printf(" / %d",d.month);
 printf(" / %d",d.year);
 }
getch ();
}









problema 6
codigo en c++:



sábado, 6 de octubre de 2012

practica 6

problema 1
codigo en c++:

# include <iostream.h>
# include <conio.h>
# include <stdio.h>
# include <dos.h>
int main ()
{
float p1,p2,p3,p4,p5,s_total,total,descuento;
int c1,c2,c3,c4,c5,si=2;
while (si==2)
{
cout<<" \t\ncantidad producto 1 =";
cin>>c1;
cout<<" \t\nprecio p1 =";
cin>>p1;
cout<<"\t\n cantidad producto 2 =";
cin>>c2;
cout<<" \t\nprecio p2 =";
cin>>p2;
cout<<" \t\ncantidad producto 3 =";
cin>>c3;
cout<<" \t\nprecio p3 =";
cin>>p3;
cout<<" \t\ncantidad producto 4 =";
cin>>c4;
cout<<" \n\tprecio p4 =";
cin>>p4;
cout<<" \t\ncantidad producto p5 =";
cin>>c5;
cout<<" \n\tprecio p5 =";
cin>>p5;
s_total=p1*c1+p2*c2+p3*c3+p4*c4+p5*c5;
cout<<" \n\tproducto   precio  subtotal ";
if (c1>0)
{
cout<<" porducto 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<<" el subtotal es ="<<s_total<<endl;
if (s_total>=500.0 && s_total<=1000.0)
{
descuento=s_total*0.03;
}
else{
if (s_total>=1001.0 && s_total<=7000.0)
{
descuento=s_total*0.06;
}
else{
if (s_total>=7001.0 && s_total<=15000.0)
{
descuento=s_total*0.12;
}
else {
if (s_total>15000.0)
{
descuento=s_total*0.20;
}
}
}
}
cout<<" el descuento es de ="<<descuento<<endl;
total=s_total-descuento;
cout <<" el total a pagar es de ="<<total<<endl;
cout<<"  para continuar presione 0 para salir y 2 para continuar"<<endl;

}
 {
 struct dosdate_t d;
 _dos_getdate(&d);
 printf("\n\n  fecha :   %d",d.day);
 printf(" / %d",d.month);
 printf(" / %d",d.year);
 }
getc
getch();
}



problema 2
codigo en c+

#include <iostream.h>
#include <conio.h>
int main()
{
float preciototal=0.0,p_basico=0.0 ,impuesto=0.0;
int n=2;
while (n==0)
{
cout<<"costo basico del articulo"<<endl;
cin>>p_basico;
if(p_basico>0&&p_basico<=20)
{
impuesto=0;
}
else
{
if(p_basico>20&&p_basico<40)
{
impuesto=0.30;
}
else
{
if (p_basico<500)
{
impuesto=p_basico*0.40;
}
else
{
if(p_basico>500)
{
impuesto=p_basico*0.50;
}
}
}
}
preciototal=p_basico+impuesto;
cout<<"preciototal="<<preciototal<<endl;
cout<<"coninuar 0 salir 1"<<endl;
}
getch();
}



pseudocodigo

inicio
Precio_total=0.0 real
Precio_basico=0.0 real
Impuesto=0.0 real
char sigue='s';
while(sigue=='s'||sigue=='S')
{
print"costo basico del articulo= "
read 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
print"Precio total= ",Precio_total
pint"desea continuar S/N=?"
read sigue
fin
















problema 5

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


pseudocodigo

inicio
a,b,c real
 x1,x2,R real
char sigue='s';
while(sigue=='s'||sigue=='S')
{
print"ax2+bx+c=0"
print"introducir el valor de a= "
read a
print"introducir el valor de b= "
read b
print"introducir el valor de c= "
rad c
print"\n"
R=b*b-4*a*c;
if(R>0)
{
x1=(-b+sqrt(R))/(2*a)
x2=(-b-sqrt(R))/(2*a)
print"El valor de x1 es= ",x1
print""<<endl;
print"El valor de x2 es= ",x2
}
else
{
print"la raiz es imaginaria"
}
print"desea continuar S/N=?"
read sigue
fin







problema 3 practica 6
codigo en c++

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

int main()
{
int n=0, si;
float t=0;
while (si==n)
{
cout<<"Numero de sonidos del grillo por minuto=";
cin>>n;
if(n>0)
{
t=n/4+40 ;
}
else
{
t=0;
}

cout<<"la Temperatura es="<<t<<endl;
cout<<" para continuar 1"<<si
<<endl;
}
getch();
}


problema 4