Ejercicio 1
Realizar un problema que acepte dos valores desde el usuario y nos permita saber cual es el valor mayor o si los valores son iguales.
Diagrama de Flujo
CODIGO
#include <iostream.h>
#include <conio.h>
void main ()
{
int a, b;
cout<<" Valor 1: ";
cin>> a;
cout<<" Valor 2: ";
cin>> b;
if(a>b)
{
cout<<a<<" Es mayor "<<endl;
}
else
{
if(a==b)
{
cout<<"Los valores son iguales"<<endl;
}
else
{
cout<<b<<" Es mayor "<<endl;
}
}
getch ();
}
Ejercicio 2
Escriba un programa para calcular el valor de la presión en lb*pulg2 (psi), de una forma ondulada descrita como sigue:
t<35s Para un tiempo menor de 35s la presión es 0.46t
t>=35s Para un tiempo mayor igual a 35s la
p=(0.19t + 9.45s) psi
El programa debe solicitar que se introduzcan los datos del tiempo y debe desplegar como resultado la presión (psi).
Diagrama de Flujo
CODIGO
#include <iostream.h>
#include <conio.h>
void main ()
{
float t;
cout<<" Tiempo: ";
cin>>t;
if(t<35)
{
cout<<"La presion es "<<(0.46*t)<<" psi "<<endl;
}
else
{
if(t>=35)
cout<<"La presion es "<<((0.19*t)+9.45)<<" psi "<<endl;
}
getch();
}
Ejercicio 3
Un ángulo se considera agudo si es menor de 90 grados, obtuso si es mayor de 90 grados y recto si es igual a 90 grados. Utilizando esta información escriba un programa que acepte un ángulo en grados y muestre el tipo de ángulo que corresponde al valor introducido en grados
Pseudocódigo
1.- Inicio
angulo real
Print “Angulo=”
Read angulo
If (angulo< 90)
}
else
{
If (angulo==90)
{
Print angulo,”Es un angulo recto”
}
else
{
Print angulo, “Es un angulo obtuso”
}
}
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
void main ()
{
float angulo;
cout<<" El valor del angulo es ";
cin>>angulo;
if(angulo<90)
{
cout<<" El angulo es agudo ";
}
else
{
if(angulo>90)
{
cout<<" El angulo es obtuso ";
}
else
{
if(angulo==90)
{
cout<<" El angulo es recto ";
}
}
}
getch();
}
Ejercicio 4
Escriba un programa que acepte 2 números reales de usuario y un código de selección. Si el código introducido es 1 haga que el programa sume los números introducidos anteriormente y despliegue el resultado:
Si el código de selección es 2 los números deberán ser multiplicados y si el código de selección es 3 el primer número deberá dividirse entre el segundo. No permita la división entre 0 y despliegue un mensaje apropiado cuando se intente esta división.
Pseudocódigo
1.- Inicio
num1, num2, resultado real
opcion entero
Print” Numero 1=”
Read num1
Print” Numero 2=”
Read num2
Print ”Operaciones Aritmeticas”
Print “1) Sumar 2) Multiplicar 3) Dividir”
Print “Seleccione opción”
Read opción
If (opción==1)
{
Resultado=num1+num2
Print num1, “+”, num2,”=”, resultado
}
else
{
If (opcion==2)
{
Resultado=num1*num2
Print num1,”x”, num2,”=”, resultado
}
else
{
If (opcion==3)
}
If (num2!=0)
{
Resultado=num1/num2
Print num1,”/”, num2,”=”, resultado
}
else
{
Print ”No se permite la division entre cero”
}
}
else
Print “Error en opción”
}
}
}
FIN
CODIGO
#include <iostream.h>
#include <conio.h>void main ()
{
float a, b, r;
int opcion;
cout<<" Numero 1: ";
cin>>a;
cout<<" Numero 2: ";
cin>>b;
cout<<" Operaciones Aritmeticas ";
cout<<" 1)Suma 2)Multiplicion 3)Division ";
cin>>opcion;
if(opcion==1)
{
r=a+b;
cout<<a<<" + "<<b<<" = "<<r;
}
else
{
if(opcion==2)
{
r=a*b;
cout<<a<<" * "<<b<<" = "<<r;
}
else
{
if(opcion==3)
{
if(b!=0)
{
r=a/b;
cout<<a<<" / "<<b<<" = "<<r;
}
else
{
cout<<" Resulta Indefinido ";
}
}
}
}
getch();
}
Ejercicio 5
El nivel de grado de los estudiantes que no han terminado la universidad normalmente se determina con base a lo siguiente;
Número de créditos obtenidos | Grado |
Menor que 63 | Primer grado |
32 a 63 | Segundo grado |
64 a 95 | Tercer grado |
96 o mas | Ultimo grado |
| |
Hacer un programa que acepte los créditos que a acumulado un estudiante y determine en qué grado esta.
Pseudocodigo
1.- Inicio
int credito;
Print" Numero de creditos: "
Read credito
if(credito>0 && credito<32)
{
Print" Primer grado "
}
else
{
if(credito>=32 && credito<=63)
{
Print" Segundo grado "
}
else
{
if(credito>=64 && credito<=95)
{
Print" Tercer grado "
}
else
{
Print" Ultimo grado”
}
}
}
FIN
CODIGO
#include <iostream.h>
#include <conio.h>void main ()
{
int credito;
cout<<" Numero de creditos: ";
cin>>credito;
if(credito>0 && credito<32)
{
cout<<" Primer grado ";
}
else
{
if(credito>=32 && credito<=63)
{
cout<<" Segundo grado ";
}
else
{
if(credito>=64 && credito<=95)
{
cout<<" Tercer grado ";
}
else
{
cout<<" Ultimo grado ";
}
}
}
getch ();
}
Ejercicio 6
Realice un programa que acepte el año y peso de un carro , determine y muestre la categoria de peso y tarifa registrada segun sea el caso.
Pseudocodigo
1. Inicio
anio, peso flotante
print "anio del carro"
read anio
print "peso del carro"
read peso
if(anio<=1970)
{
if(peso>2700)
{
print "categoria 1 tarifa de registro $16.50"
}
else {
if (peso>=2700 and peso<=3800)
{
print"categoria 2 tarifa de registro $25.50"
}
else{ print "categoria 3 tarifa de registro $46.50"
}
}
else{ if(anio>=1971 and anio<=1979)
{
if(peso<2700)
{
print "categoria 4 tarifa de registro $27.00"
}
else{
if(peso>=2700 and peso <=3800)
{
print"categoria 5 tarifa de registro $30.50 "
}
else{ print "categoria 6 tarifa de registro $52.50"
}
}
else{
if(anio>=1980)
{
if(peso<3500)
{
print "categoria 7 tarifa de registro $ 19.50"
}
else{ print "categoria 8 tarifa de registro $52.50"
}
}
}
}
}
FIN
CODIGO
#include <iostream.h>
#include <conio.h>void main ()
{
float anio, peso;
cout<<" Edad del carro ";
cin>>anio;
cout<<" Peso del carro ";
cin>>peso;
if(anio<=1970)
{
if(peso>2700)
{
cout<<" Categoria 1 Tarifa de Registro: $16.50 "<<endl;
}
else
{
if(peso>=2700 && peso<=3800)
{
cout<<" Categoria 2 Tarifa de Registro: $25.50 ";
}
else
{
cout<<" Categoria 3 Tarifa de Registro: $46.50 ";
}
}
}
if(anio>=1971 && anio<=1979)
{
if(peso<2700)
{
cout<<" Categoria 4 Tarifa de Registro: $27.00 "<<endl;
}
else
{
if(peso>=2700 && peso<=3800)
{
cout<<" Categoria 5 Tarifa de Registro: $30.50 ";
}
else
{
cout<<" Categoria 6 Tarifa de Registro: $52.50 "<<endl;
}
}
}
else
{
if(anio>=1980)
{
if(peso<3500)
{
cout<<" Categoria 7 Tarifa de registro: $19.50 "<<endl;
}
else
{
cout<<" Categoria 8 Tarifa de registro: $52.50 ";
}
}
}
getch();
}
Ejercicio 7
#include <iostream.h>
#include <conio.h>void main ()
{
float a, b;
int opcion;
cout<<" Numero 1: ";
cin>>a;
cout<<" Numero 2: ";
cin>>b;
cout<<" Operaciones Aritmeticas ";
cout<<" 1)Suma 2)Multiplicacion 3)Division ";
cin>>opcion;
switch(opcion)
{case 1:cout<<a<<" + "<<b<<" = "<<a+b<<endl; break;
case 2:cout<<a<<" * "<<b<<" = "<<a*b<<endl; break;
case 3: if(b!=0)
{
cout<<a<<" / "<<b<<" = "<<a/b<<endl;
}
else
{
default:cout<<" Error en Opcion "<<endl;
}
}
getch();
}
No hay comentarios:
Publicar un comentario