domingo, 17 de febrero de 2013

Practica 2

Practica 2 con sus 10 problemas

Problema 1 


Pseudocódigo:
inicio
a=8, m=35,n=5, p=2, R int
R=R=n+p+10*a
Write ("1)n+p+10*a =",R)
R=m*n-10
Write ("2)R=m*n-10 =",R)
R=a-n+4*p
Write ("3)R=a-n+4*p =",R)
R=m/p
Write ("4)R=m/p =",R)
R=m*n+a/p
Write ("5) R=m*n+a/p =",R)
Fin

Código:
m=35, n=5,p=2,R;


Inicio




#include <iostream.h>
#include <conio.h>
int main()
{
int a=8,
R=n+p+10*a;
cout<<"n+p+10*a="<<R<<endl;
R=m*n-10;
cout<<"m*n-10="<<R<<endl;
R= a-n+4*p;
cout<<"a-n+4*p="<<R<<endl;
R= m/p;
cout<<"m/p="<<R<<endl;
R= m*n+a/p;
cout<<"m*n+a/p="<<R<<endl;
getch();
return 0;
}
Solución:
Problema 2
Diagrama de flujo:
Código:
#include <iostream.h>
#include <conio.h>
int main()
{
float p=3.0,m=30.0,n=3.0;
float r;
r=4*p+2.8*n;
cout<<endl<<"4*p+2.8*n="<<r<<endl;
r=p/n + 10.0;
cout<<"p/n + 10.0="<<r<<endl;
r=p/2+m/n;
cout<<"p/2+m/n="<<r<<endl;
r=p + 5*n;
cout<<"p + 5*n="<<r<<endl;
r= p + m / 6.0;
cout<<"p+m/ 6.0"<<r<<endl;
r= p + m + 4 *n;
cout<<"p+m+4*n="<<r<<endl;
getch();
return 0;
}
Solución:
Problema 3
Pseudocódigo:
inicio
x=5, y=4, z=10  int
Inicio
r=z+x/2 + y
write"z+x/2 + y=",r)
r=100- (y+x)
write"100- (y+x)=",r)
r=20/x +(x)/2+5
write"20/x +(x)/2+5=", r)
r=35/x+(y+4.5)
write"35/x+(y+4.5)=",r)
r=(x)+(z/y)+(z)*(x)
write"(x)+(z/y)+(z)*(x)=", r)
Fin

Código:
#include <iostream.h>
#include <conio.h>
int main()
{
float x=5.0, y=4.0, z=10.0;
float r;
r=z+x/2 + y;
cout<<"r+x/2 + y="<<r<<endl;
r=100- (y+x);
cout<<"100-(y+x)="<<r<<endl;
r=20/x +(x)/2+5;
cout<<"20/x + (x)/2+5="<<r<<endl;
r=35/x+(y+4.5);
cout<<"35/x+(y+4.5)="<<r<<endl;
r=(x)+(z/y)+(z)*(x);
cout<<"x)+(z/y)+(z*(x)="<<r<<endl;
getch();
return 0;
}
Solución:
Problema 4
Pseudocódigo:
inicio
r=(15/2)*(6-2)+(14-4)*8 int
write "1)(15/2)*(6-2)+(14-4)*8=", r)
r=(30.0-4.0)/(6.0/3.0)
write "2)(30.0-4.0)/(6.0/3.0)=",r)
r=6*(3.0+10.0) /5.0
write "3)6*(3.0+10.0) /5.0=",r)
r=(10.8-1.8)/2
write "4)(10.8-1.8)/2=", r)
r=(30.0/2.0)+15
write "5)(30.0/2.0)+15=",r)
Fin

Código:
#include <iostream.h>
#include <conio.h>
int main()
{
float r;
r=(15/2)*(6-2)+(14-4)*8;
cout<<"(15/2)*(6-2)+(14-4)*8="<<(int)r<<endl;
r=(30.0-4.0)/(6.0/3.0);
cout<<"(30.0-4.0)/(6.0/3.0)="<<r<<endl;
r=6*(3.0+10.0) /5.0;
cout<<"6*(3.0+10.0)/5.0="<<r<<endl;
r=(10.8-1.8)/2;
cout<<"((10.8-1.8)/2="<<r<<endl;
r=(30.0/2.0)+15;
cout<<"(30.0/2.0)+15="<<r<<endl;
getch();
return 0;
}
Solución:
Problema 5a

Pseudocódigo:
inicio
cantidadDeDolar=75.50, tipoCambio=12.47,pesos=cantidadDeDolar=tipoCambio int
write "1)cantidadDeDolar a comprar=",cantidadDeDolar)
write "2)tipoCambio a la venta=", tipoCambio)
write "3)Total a pagar en pesos=", pesos)
Fin
Código:
#include <iostream.h>
#include <conio.h>
int main()
{
float cantidadDeDolar=75.50;
float tipoCambio=12.47;
float pesos=cantidadDeDolar=tipoCambio;
cout<<"cantidadDeDolar a comprar="<<cantidadDeDolar<<endl<<endl;
cout<<"tipoCambio a la venta="<<tipoCambio<<endl<<endl;
cout<<"Total a pagar en pesos="<<pesos<<endl;
getch();
return 0;
}
Solución:
Problema 5b

Diagrama de flujo:


Código:
#include <iostream.h> #include <conio.h> int main() { float cantidadDeDolar=75.50; float tipoCambio=12.47; float pesos; cout<<"cantidadDeDolar a comprar="; cin>>cantidadDeDolar; cout<<"tipoCambio a la venta="; cin>>tipoCambio; pesos=cantidadDeDolar*tipoCambio; cout<<"Total a pagar en pesos="<<pesos<<endl; getch(); return 0; }
Solución:
Problema 6
Diagrama de flujo:
Código:
#include <iostream.h> #include <conio.h> int main() { float primer_parcial=8; float segundo_parcial=7.5; float tercer_parcial=8.2; float examen_final=10; float Total; cout<<"1 parcial="<<primer_parcial<<endl; cout<<"2 parcial="<<segundo_parcial<<endl; cout<<"3 parcial="<<tercer_parcial<<endl; cout<<"examen final="<<examen_final<<endl; Total=primer_parcial*0.2+segundo_parcial*0.2+tercer_parcial*0.2+examen_final*0.4; cout<<"calificacion final="<<Total<<endl; getch(); return 0; }
Solución:
Problema 7a
Diagrama de flujo:
Código:
#include <iostream.h> #include <conio.h> int main() { float x=6; float y= (4*x*x) + (3*x) -5; cout<<"valor de y cuando x es 6 es="<<y<<endl; getch(); return 0; }
Solución:
Problema 7b
Pseudocódigo:
inicio
x int
write "valor de x="
read x
y= (4*x*x) + (3*x) -5
write "valor de y cuando y= 4(x)(x) + 3x -5 es=", y)
Fin
Código:
#include <iostream.h> #include <conio.h> int main() { float x; cout<<"valor de x="; cin>>x; float y= (4*x*x) + (3*x) -5; cout<<"valor de y cuando y= 4(x)(x) + 3x -5 es="<<y<<endl; getch(); return 0; }
Solución:
Problema 8a
Diagrama de flujo:
Código:
#include <iostream>
#include <conio> int main(void) 
{ float anchura=10, longitud=20.5, costo_metro=120; float total=anchura*longitud*costo_metro; cout << "Datos del terreno\n\n"; cout << "Anchura = " << anchura; cout << "\nLongitud = " << longitud; cout << "\ncosto metro cuadrado = " << costo_metro; cout << "\n\n"; cout << "Valor del terreno = " << total << "\n\n"; getch(); return 0; }
Solución:
Problema 8b
Pseudocódigo:
inicio
anchura, longitud, costo_metro, total int
write "Introduzca los siguientes datos de un terreno\n\n"
write "Ancho : "
read anchura
write "Longitud o Largo : "
read longitud
write "Costo metro cuadrado : "
read costo_metro
total = anchura*longitud*costo_metro
write "Precio del terreno : $", total)
Fin
Código:
#include <iostream> #include <conio> int main(void) 
{ float anchura, longitud, costo_metro, total; cout << "Introduzca los siguientes datos de un terreno\n\n"; cout << "Ancho : "; cin >> anchura; cout << "Longitud o Largo : "; cin >> longitud; cout << "Costo metro cuadrado : "; cin >> costo_metro; total = anchura*longitud*costo_metro; cout << "Precio del terreno : $" << total << endl; getch(); return 0; }
Solución:
Problema 9
Pseudocódigo:
inicio
string nombre int
write "Como te llamas?: "
read nombre
write "\n"
write "Bienvenido a clase de programacion, ", nombre ,"\n"
Fin
Código:
#include <iostream> #include <string> #include <conio>
int main(void)
{
string nombre; cout << "Como te llamas?: "; cin >> nombre; cout << "\n"; cout << "Bienvenido a clase de programacion, " << nombre << "\n"; getch(); }
Solución:
Problema 10a
Diagrama de flujo:
Código:
#include <iostream> #include <conio> int main(void)
{
float radio = 10; cout << "con un radio de " << radio << ",\n"; cout << "area es: "; cout << radio * radio * 3.14; cout << "\n\n"; getch(); }
Solución:
Problema 10b
Pseudocódigo:
inicio
radio = 0 int
for 1
write" dame radio:"
read radio
write "area es: "
write radio * radio * 3.14
write "\n\n"
Fin
Código:
#include <iostream> #include <conio> int main(void) { float radio = 0; while (1) { cout << "dame radio: "; cin >> radio; cout << "\n"; cout << "area es: "; cout << radio * radio * 3.14; cout << "\n\n"; }; }
Solución:

No hay comentarios:

Publicar un comentario