Вы находитесь на странице: 1из 8

Programación C++ Maria Elena Ruiz Rivera

1. Lea un numero entero y determine si el numero es positivo ,negativo o


nulo Para cada caso escriba un mensaje .

Programa en C++

#include<iostream.h>
#include<stdlib.h>
int main(){
int Num;
cout<<"Ingrese el numero : "<<endl;
cin>>Num;
if(Num>0){
cout<<"Es positivo : "<<Num<<endl;
}else{
if(Num<0)
cout<<"Es negativo : "<<Num<<endl;
else
cout<<Num<<" Es nulo "<<endl; }
return 0;
system("PAUSE");
}

Ingrese el numero : 56
Es positivo : 56
Press any key to continue

2. Imagínate que estas de paso por una provincia , y sus limites de


velocidad son :
-Menor a 60 Km/h Velocidad permitida
-De 60 a 65 Km/h Peligro , en el limite de velocidad
-Mas de 65 Km/h Ha superado los limites de velocidad permitida
Realice un programa que lea la velocidad y escriba un mensaje en cada caso de la
velocidad y la multa.
Debe tener en cuenta , que si la velocidad es mayor a 65 Km./h , se le aplicara una
multa de :
-65 a 75 Km./h S/.300.00
-76 a 85 Km./h S/.750.00
-86 a 100 Km./h S/.1500.00
-Mas de 100 Km./h S/.3700.00

Programa en C++

#include<iostream.h>
#include<stdlib.h>
int main(){
int Vel;
cout<<"Ingrese la velocidad : "<<endl;
cin>>Vel ;
if(Vel<60){
cout<<"Velocidad permitida "<<endl;
cout<<"No paga multa "<<endl;
}else
if(Vel<=65){
cout<<"Peligro en el limite de velocidad"<<endl;
cout<<"No paga multa "<<endl;
}else
if(Vel<=75){

1
Programación C++ Maria Elena Ruiz Rivera

cout<<"Ha superado los lmt. de vel. permitida"<<endl;


cout<<"La multa a pagar es de S/. 300.00 "<<endl;
}else
if(Vel<=85){
cout<<"Ha superado los lmt. de vel. permitida"<<endl;
cout<<"La multa a pagar es de S/. 750.00 "<<endl;
}else
if(Vel<=100){
cout<<"Ha superado los lmt. de vel. permitida"<<endl;
cout<<"La multa a pagar es de S/. 1500.00 "<<endl;
}else{
cout<<"Ha superado los lmt. de vel. permitida"<<endl;
cout<<"La multa a pagar es de S/. 3700.00 "<<endl;}
return 0;
system("PAUSE");
}

Ingrese la velocidad :
75
Ha superado los lmt. de vel. permitida
La multa a pagar es de S/. 300.00
Press any key to continue

3. Una compañía alquila autos de 3 clases : chicos , medianos y grandes .El


alquiler por día de los autos es el siguiente :
Autos chicos $15 por día
Autos medianos $20 por día
Autos grandes $30 por día
Además la compañía cobra 20 ctvos. de $ por Km. recorrido en auto chico ,30 ctvos.
de $ por Km. recorrido en el auto mediano y 40 ctvos. de $ por Km. recorrido en
auto grande .
Lea el tipo de auto alquilado ,# de días alquilado y los Km. recorridos ,y valide ,para
que sino se ingresa cualquier de los tres tipos de autos ,imprima un mensaje
diciendo que se ingrese bien el tipo de auto .

Programa en C++

#include<iostream.h>
#include<stdlib.h>
int main(){
int Dia,Kilometros,Monto ;
char Tipo;
cout<<"Ingrese la inicial del tipo de auto : "<<endl;
cin>>Tipo ;
cout<<"Ingrese el numero de dias: "<<endl;
cin>>Dia;
cout<<"Ingrese el numero de kilometros : "<<endl;
cin>>Kilometros ;
Monto=0;
if(Tipo='c')
Monto=(15*Dia)+(20*Kilometros);
else{
if(Tipo='m')
Monto=(20*Dia)+(30*Kilometros);
else
if(Tipo='g')

2
Programación C++ Maria Elena Ruiz Rivera

Monto=(30*Dia)+(40*Kilometros);
else
cout<<"Ingrese bien el tipo de auto"<<endl; }
cout<<"El monto del alquiler es : "<<Monto<<endl;
return 0;
system("PAUSE");
}

Ingrese la inicial del tipo de auto :


G
Ingrese el numero de dias:
15
Ingrese el numero de kilometros :
56
El monto del alquiler es : 1345
Press any key to continue

4. Determine el mayor de tres números enteros .

Programa en C++

#include<iostream.h>
#include<stdlib.h>
int main(){
int A,B,C;
cout<<"Ingrese el primer numero : "<<endl;
cin>>A ;
cout<<"Ingrese el segundo numero : "<<endl;
cin>>B;
cout<<"Ingrese el tercer numero : "<<endl;
cin>>C;
if(A>B)
if(A>C)
cout<<"El mayor es : "<<A<<endl;
else
cout<<"El mayor es : "<<C<<endl;
else
if(B>C)
cout<<"El mayor es : "<<B<<endl;
else
cout<<"El mayor es : "<<C<<endl;
return 0;
system("PAUSE");
}

Ingrese el primer numero :


45
Ingrese el segundo numero :
62
Ingrese el tercer numero :
8
El mayor es : 62
Press any key to continue

5. Calcule las tres Alturas de un triangulo cualquiera en función de sus tres


lados .
Semiperimetro

3
Programación C++ Maria Elena Ruiz Rivera

P=(a+b+c
)/2
Teorema de Heron

Programa en C++

#include<iostream.h>
#include<stdlib.h>
#include<math.h>
int main(){
int A,B,C;
double h1,h2,h3,P,D;
cout<<"Ingrese el primer lado : ";
cin>>A ;
cout<<"Ingrese el segundo lado: ";
cin>>B;
cout<<"Ingrese el tercer lado : ";
cin>>C;
P=(A+B+C)/2;
D= P*(P-A)*(P-B)*(P-C);
if(D>0){
h1=2*sqrt(D)/A;
h2=2*sqrt(D)/B;
h3=2*sqrt(D)/C;
cout<<"Las alturas del triangulo son : "<<endl;
cout<<h1<<" ; "<<h2<<" y "<<h3<<endl;
}else
cout<<"Los lados ingresados no determinan un triangulo "<<endl;
return 0;
system("PAUSE");
}

Ingrese el primer lado : 15


Ingrese el segundo lado: 12
Ingrese el tercer lado : 9
Las alturas del triangulo son :
7.2 ; 9 y 12
Press any key to continue

6. Calcule el área , la longitud y el radio de la circunferencia circunscrita a


un triangulo cualquiera .Ingresan los lados .
Longitud
L=2
r
Area
Radio de la circunferencia

Programa en C++

#include<iostream.h>
#include<stdlib.h>
#include<math.h>
#define PI 3.1416
int main(){
int A,B,C;
double Radio ,Longitud , Area,P,D;

4
Programación C++ Maria Elena Ruiz Rivera

cout<<"Ingrese el primer lado : "<<endl;


cin>>A ;
cout<<"Ingrese el segundo lado: "<<endl;
cin>>B;
cout<<"Ingrese el tercer lado : "<<endl;
cin>>C;
P=(A+B+C)/2;
D= P*(P-A)*(P-B)*(P-C);
if(D>0){
Radio=(A*B*C)/(4*sqrt(D));
Longitud=2*(PI)*Radio;
Area =PI*(Radio)*Radio;
}else {
cout<<"Ingrese nuevamente los lados "<<endl; }
cout<<"\nEl Radio de la circunferencia es :"<<Radio<<endl;
cout<<"La longitud la circunferencia es :"<<Longitud<<endl;
cout<<"El Area de la circunferencia es :"<<Area<<endl;
return 0;
system("PAUSE");
}

Ingrese el primer lado :


9
Ingrese el segundo lado:
15
Ingrese el tercer lado :
12
El Radio de la circunferencia es :7.5
La longitud la circunferencia es :47.124
El Area de la circunferencia es :176.715
Press any key to continue

7. Dado el sueldo de un trabajador ,calcule e imprima el sueldo ,el aumento


y el Nuevo sueldo ,sabiendo que si el sueldo actual es inferior a S/. 1000
recibirá un aumento del 15% y el 10% en caso contrario .

Programa en C++

#include<iostream.h>
#include<stdlib.h>
#include<math.h>
#define PI 3.1416
int main(){
int sueldo;
double aumento,nuevo_s;
cout<<"Ingrese el sueldo del trabajador : ";
cin>>sueldo ;
if(sueldo<1000){
aumento=(sueldo*15)/100;
nuevo_s=sueldo+aumento;
}else{
aumento=(sueldo*10)/100;
nuevo_s=sueldo+aumento; }
cout<<"El nuevo sueldo del trabajador es : "<<nuevo_s<<endl;
cout<<"El aumento del trabajador es : "<<aumento<<endl;
return 0;
system("PAUSE");
}

5
Programación C++ Maria Elena Ruiz Rivera

Ingrese el sueldo del trabajador : 150


El nuevo sueldo del trabajador es : 172
El aumento del trabajador es : 22
Press any key to continue

8. Por estos días el Ejercito Peruano ,esta realizando la “Leva “,para


incorporar nuevos reclutas a sus filas .Para ello ,El ultimo fin de semana
levo un buen numero de jóvenes varones .Los requisitos para se enrolado
son :edad máxima 21 años, estatura mínima 1.58 mt. Y peso máximo ,
90 Kilos .
El programa debe leer la identificación ,edad ,estatura y peso de los posibles
reclutas. Verifique que cada uno de ellos cumpla con las condiciones de
enrolamiento ;si es así ,imprimase la identificación ,edad ,estatura y peso ;como
también un mensaje de bienvenida a nuestro Glorioso Ejercito.

Programa en C++

#include<iostream.h>
#include<stdlib.h>
int main(){
int DNI,edad,peso;
double estatura;
cout<<"Ingese el numero de DNI : "<<endl;
cin>>DNI;
cout<<"Ingese edad : "<<endl;
cin>>edad;
cout<<"Ingese la estatura : "<<endl;
cin>>estatura;
cout<<"Ingese el peso : "<<endl;
cin>>peso;
if(18<=edad && edad<=21){
if(estatura>=1.58){
if(peso<=90){
cout<<"\n Los Datos del Recluta Son : "<<endl;
cout<<"DNI : "<<DNI<<endl;
cout<<"Edad: "<<edad<<endl;
cout<<"Estatura : "<<estatura<<endl;
cout<<"Peso : "<<peso<<endl;
cout<< "Bienvenido al Ejercito Peruano " <<endl;
}else
cout<<"No apto por el peso "<<endl;
}else
cout<<"No apto por la estatura "<<endl;
}else
cout<<"No apto por la edad "<<endl;
return 0;
system("PAUSE");
}

Ingrese el numero de DNI :


43106480
Ingrese edad :
20
Ingrese la estatura :
1.78
Ingrese el peso :
56
Los Datos del Recluta Son :
DNI : 43106480

6
Programación C++ Maria Elena Ruiz Rivera

Edad: 20
Estatura : 1.78
Peso : 56
Bienvenido al Ejercito Peruano
Press any key to continue

9. Un Molino agrícola produce alimentos para vacas .Esto se hace


mezclando los siguientes ingredientes principales : maíz , piedra caliza
,fríjol de soya y comida de pescado, en forma equitativa .
Se hace un pedido al molino de una cierta cantidad de toneladas (métricas) de
alimento para vacas ,teniendo en cuenta que el molino produce como máximo 100
toneladas de alimento.
Se desea obtener el total a pagar por dicho pedido, si se sabe que el precio por
cada Kilogramo de ingrediente es $ 0.20, $ 0.12, $ 0.24, $ 0.14 respectivamente.

Programa en C++

#include<iostream.h>
#include<stdlib.h>
int main(){
int Cant_ton,Kilog;
double Ing_maiz,Ing_piedra_c,Kilo_ton, Ing_c_pes,Ing_frijol,total_pag_alimento;
cout<<"Ingrese la cantidad de pedido en toneladas : "<<endl;
cin>>Cant_ton;
Kilog=1000;
if(Cant_ton<=100){
Kilo_ton=Cant_ton*Kilog;
Ing_maiz=(Kilo_ton/4)*0.20;
Ing_piedra_c=(Kilo_ton/4)*0.12;
Ing_c_pes=(Kilo_ton/4)*0.14;
Ing_frijol=(Kilo_ton/4)*0.24;
total_pag_alimento=Ing_maiz+Ing_piedra_c+ Ing_c_pes+Ing_frijol;
cout<<"El total de dicho pedido es : "<< total_pag_alimento<<endl;
}else
cout<<"La cantidad de pedido supera la cantidad de produccion del molino
"<<endl;
return 0;
system("PAUSE");
}

Ingrese la cantidad de pedido en toneladas :


50
El total de dicho pedido es : 8750
Press any key to continue

10. En una llantería se ha establecido una promoción de las llantas marca


“GOODYEAR”, dicha promoción consiste en lo siguiente :
Si la compran menos de cinco llantas el precio es de $150 cada una , de $120 si se
compran de 5 a 10 y de $90 si se compran mas de 10 .
Obtener la cantidad de dinero que pagara por cada una de las llantas que compran
y el pago general por el total de la compra.

Programa en C++

#include<iostream.h>
#include<stdlib.h>
int main(){

7
Programación C++ Maria Elena Ruiz Rivera

int C_comp;
double Monto_llan,Valor_comp;
cout<<"Ingrese la cantidad de compra : "<<endl;
cin>>C_comp;
if(C_comp<5){
Monto_llan=150;
Valor_comp=C_comp*Monto_llan;
}else
if(C_comp>=10){
Monto_llan=120;
Valor_comp=C_comp*Monto_llan;
}else{
Monto_llan=90;
Valor_comp=C_comp*Monto_llan;}
cout<<"Se paga por cada llanta : "<<Monto_llan<<endl;
cout<<"El pago general por el total de la compra es : "<<Valor_comp<<endl;
return 0;
system("PAUSE");
}

Ingrese la cantidad de compra :


156
Se paga por cada llanta : 120
El pago general por el total de la compra es : 18720
Press any key to continue

Вам также может понравиться