Professional Documents
Culture Documents
Instrucciones: Desarrolle los siguientes programas haciendo uso del software Dev-C++.
1.- Disee un programa donde se solicite su nombre y ao de nacimiento, el programa debe mostrar un
saludo de bienvenida con su nombre y edad aproximada.
#include<iostream>
using namespace std;
int main()
{
string nom;
int nac;
cout<<"INGRESE NOMBRE Y AO DE NACIMIENTO: \n";
cin>>nom>>nac;
cout<<"\nBIENVENIDO, "<<nom<<" al programa";
cout<<"\nSU EDAD APROXIMADA ES "<<2017-nac<<" AO \n";
return 0;
}
2.- Disear un programa que muestre el resultado de la suma, resta, multiplicacin y divisin de dos
nmeros.
#include<iostream>
using namespace std;
int main()
{
float A,B,sum;
cout<<"INGRESE DOS NUMEROS: \n";
cin>>A>>B;
sum=A+B;
cout<<"\nLA SUMA ES: "<<sum;
cout<<"\nLA RESTA ES: "<< A-B;
cout<<"\nLA MULTIPLICACION ES: "<< A*B ;
cout<<"\nLA DIVISION ES: "<< A/B;
return 0;
}
3.- Desarrollar un programa que permita calcular la longitud de la hipotenusa de un tringulo rectngulo,
si se ingresan sus catetos (cm).
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float ca,co,H;
cout<<"INGRESE CATETOS DEL TRIANGULOS RECTANGULO (cm): \n";
cin>>ca>>co;
H=sqrt(ca*ca+co*co);
cout<<"\nLA HIPOTENUSA ES: "<<H<<" cm";
return 0;
}
4.- Un docente desea saber qu porcentaje de varones y mujeres existe en el laboratorio de cmputo.
Disear el programa redondeando el resultado con un decimal.
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int cv,cm,t;
float pv,pm;
cout<<"ingrese la cantidad de varones que hay en el salon: \n";
cin>>cv;
cout<<"ingrese la cantidad de mujeres que hay en el salon: \n";
cin>>cm;
t=cv+cm;
pv=cv*100.0/t;
pm=cm*100.0/t;
cout<<"\nporcentaje de varones: "<<round(pv*10)/10<<"% ";
cout<<"\nporcentaje de mujeres: "<<round(pm*10)/10<<"% ";
return 0;
}
5.- Realizar un programa para calcular el resultado de la siguiente ecuacin:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int x;
float R;
cout<<"de la siguiente ecuacion x^2 + 2x +raiz(5x) \n";
cout<<"ingrese el volor de x: \n";
cin>>x;
if(x<0)
{
cout<<"\nla variable x debe ser positivo";
}
else
{
R=pow(x,2)+2*x+sqrt(5*x);
cout<<"\nlee el resultado de la ecuacion es"<<R;
}
return 0;
}
6.- Desarrollar un programa que muestre el rea y la longitud de una circunferencia. (Definir el valor de
Pi como constante).
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float R,L,A;
const float pi=3.1415;
cout<<"ingrese el radio de la circonferencia (cm): \n";
cin>>R;
if(R<=0)
{
cout<<"\nerror, radio incorrecto INTENTE DE NUEVO ";
}
else
{
L=2*pi*R;
A=pi*pow(R,2);
cout<<"\nla longitud de la circonferencia es "<<L<<" cm";
cout<<"\nel area de la circonferencia es "<<A<<" cm^2";
return 0;
}
7.- Una tienda de abarrotes ofrece un descuento del 12% si el monto de compra es de 250 soles a ms.
Disear un programa que muestre si el cliente tiene descuento, el descuento en soles y el monto final a
pagar.
#include<iostream>
int main()
{
float MC;
cout<<"\tAbarrotes pedrito\n";
cout<<"\t=================\n";
cout<<"Ingrese monto de compra (soles): ";
cin>>MC;
if(MC<=0)
{
cout<<"\nError, monto incorrecto";
}
else
{
if(MC>=250)
{
cout<<"\nUd. tiene descuento del 12%";
cout<<"\nEl. descuento equivale a"<<0.12*MC<<" soles";
cout<<"\nUd. va pagar " <<MC-(0.12*MC)<<" soles";
}
else
{
cout<<"\nUd. no tiene descuento";
cout<<"\nVa pagar"<<MC<<" soles";
}
return 0;
}
8.- Desarrollar un programa donde se ingrese un nmero y calcule e imprima su raz cuarta ( ). Si el
nmero es negativo imprima el nmero y el mensaje Tiene raz imaginaria
9.- Disear un programa que calcule el discriminante y las races de una ecuacin cuadrtica de la
forma: donde a, b y c son los coeficientes de la ecuacin (datos de entrada).
La frmula para calcular las races de una ecuacin cuadrtica:
Adems, se sabe que para hallar las races de una ecuacin cuadrtica se necesita conocer el valor
del discriminante: , si el discriminante es negativo entonces la ecuacin no tiene solucin real,
si el discriminante es cero tiene una sola raz y si el discriminante es positivo tiene dos races.
Ejercicios adicionales:
1.- Disee un programa donde se ingrese las edades de dos personas, el programa debe mostrar el ao
aproximado de nacimiento de cada una de ellas.
#include<iostream>
int main()
{
float A,B,P,S;
cout<<"Ingrese edad actual de A y B (aos) : \n";
cin>>A>>B;
P=2017-A;
S=2017-B;
cout<<"\nEl ao en que nacio A es: en "<<P<<" ";
cout<<"\nEl ao en que nacio B es: en "<<S<<" ";
return 0;
}
2.- Disear un programa que muestre el resultado de la multiplicacin de tres nmeros reales.
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float A,B,C;
return 0;
}
3.- Desarrollar un programa que permita calcular el permetro (sumatoria de todos los lados) y el rea
de un tringulo rectngulo, si se ingresan slo sus catetos (cm).
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float h,Ba,hi,pe,A;
cout<<"INGRESE LA ALTURA DEL TRIANGULO RECTANGULO (cm) : \n";
cin>>h;
cout<<"INGRESE LA BASE DEL TRIANGULO RECTANGULO (cm): \n";
cin>>Ba;
cout<<"INGRESE LA HIPOTENUSA DEL TRIANGULO RECTANGULO (cm): \n";
cin>>hi;
}
4.- Realizar el algoritmo para calcular la siguiente ecuacin:
(Utilice funcin sqrt o funcin pow y en la cabecera del programa la librera #include<cmath>)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int x;
float R;
cout<<"DE LA SEGUIENTE ECUACION raiz(x) + x^3 + 4: \n";
cout<<"INGRESE EL VALOR DE x: \n";
cin>>x;
if(x<0)
{
cout<<"\nLA VARIABLE x DEBE SER UN MUNERO POSITIVO";
}
else
{
R=sqrt(x)+pow(x,3)+4;
cout<<"\LA SOLUCION DE LA ECUACION ES: "<<R;
}
return 0;
}
5.- Desarrollar un algoritmo que permita calcular el volumen de una esfera.
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float V,R;
const float pi=3.1415;
cout<<"INGRESE EL RADIO DE LA ESFERA (cm): \n";
cin>>R;
if(R<=0)
{
cout<<"\nERROR, RADIO INCORRECTO ";
}
else
{
V=(4/3)*pi*pow(R,3);
cout<<"\nEL VOLUMEN DE LA ESFERA ES "<<V<<" cm^3";
}
return 0;
6.- Desarrollar un programa donde se ingresan tres notas de un estudiante. Se debe mostrar su condicin
aprobado o desaprobado, las notas ingresadas deben ser vigesimales.
#include<iostream>
using namespace std;
int main()
{
float a,b,c,prom;
cout<<"Ingrese nota a ";
cin>>a;
cout<<"Ingrese nota b ";
cin>>b;
cout<<"Ingrese nota c ";
cin>>c;
if(a>20 or b>20 or c>20)
{
cuot<<"\nLas nota(s) requerida(s) son incorrecta(s): ";
}
else(prom=(a+b+c)/3)
{
cout<<"nSu promedio es: "<<prom;
}
if(prom<=10.5)
{
cout<<"\nAprovo el curso";
}
else
{
cout<<"\nDesapro el curso";
}
return 0;
}
Proceso E00
Definir m,n,p,prom como real;
Escribir "Ingrese tres notas de Psicologa:";
Leer m,n,p;
Si m>20 o n>20 o p>20 Entonces