Practica 8 Problema 1
1.-Cierta empresa telefónica ha decidido incrementar la tarifa de la renta mensual por uso del teléfono en un 3% mensual. La tarifa en abril de 2005 es de 69.00. Elaborar un programa que imprima el monto de la renta mensual en abril de 2006, 2007, 2008,...,2013.
Pseudocodigo
renta=69, Real
A int
for (A=2006 to 2013 step A=A+1)
{
renta=renta*1.03
Print "Renta año", A, " = ", renta
}
fin
Codificacion en C++
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#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;
Practica 8 Problema 2
2.-Haga un programa para determinar e imprimir una tabla de amortización de un préstamo para ello se tienen como datos el saldo por amortizar, la taza de interés anual y el numero de meses que se tienen de plazo. Imprimir el reporte siguiente:
Tabla de amortización: Saldo, interés anual, numero de meses
Mes Saldo insoluto Cuota fija Interés Mensualidad
Totales xxxx.xx xxxx.xx xxxx.xx
El saldo insoluto es el capital que se debe en el mes correspondiente. La cuota fija se determina dividiendo el saldo entre el numero de meses. El interés se determina mediante la aplicación del interés mensual sobre el saldo insoluto. La mensualidad se establece sumando la cuota fija mas el interés Los totales son la acumulación de la cuota fija, el interés y la mensualidad.
Pseudocodigo
Inicio
saldo, interes, meses, cuotafija, interes_mensual, totalcuotafija RealInicio
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
Codificacion en C++
//PRACTICA No 8 PROBLEMA No 2 FECHA:17-Octubre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#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;
Practica 8 Problema 3
3.-Diseñe un programa para calcular los valores de la funcion
F(x.y)=(x^2-y^2)/(x^2+y^2) para x=2, 4, 6, 8, 10 y=6, 9, 12, 15, 18, 21, 24
Pseudocodigo
x,y, int
f real
Print "x y f(x,y)"
for (y=6to24step y=y+3)
{
f=(pow(x,2)-pow(y,2)*1.0/(pow(x,2)+pow(y,2))
Print "x, " ", y, " "f
}
}
fin
Codificacion en C++
//PRACTICA No 8 PROBLEMA No 3 FECHA: 17-Octubre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#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;
Practica 8 Problema 4
4.-EL valor de e^x se puede aproximar por la suma:
1+x+x^2/2!+x^3/3!+...+x^n/n!
Pseudocodigo
inicio
x real
termino=0.0 real
f, fact=1 real
suma=1.0 real
conta int
Print "Introduzca valor x= ?"
read x
Print "Suma"
for (conta=1 to 15 step conta=conta+1)
{
fact=1;
for(f=conta to 1 step f=f-1)
{
fact=fact*f
}
termino=pow(x,conta)/fact
suma=suma+termino
Print Termino
if (conta==15)
{
Print " = "
}
else
{
Print " + "
}
}
Print "suma"
fin
Codificacion en C++
//INTEGRNATES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#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;
PPractica 8 Problema 5
5.-Una serie geometrica se define por:
A+Ar+Ar^2+Ar^3...Ar^n-1
Pseudocodigo
A, r real
N, conta int
termino real
suma=0.0 real
Print "Valor A = ?"
read A
Print "Valor R = ?"
read R
Print "Numero de terminos de la serie = ?"
Read N
for (conta=1 to N step conta=conta+1)
{
termino=A*pow(r,(conta-1))
Print "Termino"
if (conta==N)
P
" = "
}
else
{
" + "
}
suma=suma+termino
}
Print "Suma"
fin
Codificacion en C++
//PRACTICA No 8 PROBLEMA No 5 FECHA: 18-Octubre-2012
//INTEGRANTES: Onofre Gonzalez Adrian HIlario
// Fuentes Aranda Jesus Javier
#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;
Practica 8 Problema 6
Las coordenadas X y Y, como función del tiempo, t, de un proyectil disparado a una velocidad inicial v a un angulo Φ con respecto a la tierra estan dados por: X=v t coseno (Φ), Y=v t seno (Φ). Utilizando estas formulas, escriba un programa en C++ que despliegue una tabla de valores de X y Y para un proyectil disparado a una velocidad inicial de 500 pies/seg a un angulo de 23.55 grados. La tabla debe contener valores que corresponden a un intervalo de 0 hasta 10 segundos en incrementos de 1/2 segundo.
Pseudocodigo
Inicio
ang=23.55*3.1416/180.00, v=500,x, y real
Print "X Y"
for (T=0 to 10 step t=t+0.5)
{
x=v*t*cos(ang)
y=v*t*sin(ang)
Print x, " ",y
}
fin
Codificacion en C++
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#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;






No hay comentarios:
Publicar un comentario