Pérez V Tarea
Pérez V Tarea
Pérez V Tarea
5. EJERCICIO DE EJEMPLO:
a. Desarrollar un algoritmo que lea dos números y nos diga cuál de ellos es el
mayor recuerda usar la estructura condicional SI.
ANALISIS DEL PROBLEMA
VARIABLES DE VARIABLES DE
X X mayor o Y mayor
Y
OPERACIONES CONDICIONES
Simple
CÓDIGO C++
#include<iostream>
#include<conio.h>
int main(){
float x,y;
if(x==y){
cout<<"\nSon iguales";
}
else
{
if(x>y)
cout<<"\el mayor es:"<<x<<ednl;
else
cout<<"\el mayor es:"<<y<<endl;
_getch();
Pág. 2
6. EJERCICIOS PLANTEADOS A DESARROLLAR
a. Se requiere determinar el sueldo semanal de un trabajador con base en las
horas que trabaja y el pago por hora que recibe.
ANALISIS DEL
PROBLEMA
VARIABLES DE VARIABLES DE
a ENTRADA c SALIDA
OPERACIONES CONDICIONES
c=a*b Simple
CÓDIGO C++
#include<iostream>
#include<conio.h>
#include<math.h>
void main(){
system("color 6F");
float a,b,c;
c = a * b;
_getch();
Pág. 3
b. Un productor de leche lleva el registro de lo que produce en litros, pero cuando
entrega le pagan en galones. Realice un algoritmo que ayude al productor a
saber cuánto recibirá por la entrega de su producción de un día (1 galón =
3.785 litros).
ANALISIS DEL
PROBLEMA
VARIABLES DE VARIABLES DE
L GA
PG
OPERACIONES CONDICIONES
GA = PG x L / 3.785 Simple
CÓDIGO C++
#include<iostream>
#include<string>
int main(){
int L;
int PG;
int GA;
GA = PG * L / 3.785;
cout<<"La ganancia por la entrega de leche es:"<<GA;
cout<<endl<<endl;
system("pause");
return 0;
}
c. Diseñar un algoritmo que pida por teclado tres números; si el primero es
negativo, debe imprimir el producto de los tres y si no lo es, imprimirá la suma.
ANALISIS DEL
PROBLEMA
VARIABLES DE VARIABLES DE
X ENTRADA Producto o sumaSALIDA
de los 3 números
OPERACIONES CONDICIONES
p=x*y*z Doble
s=x+y+z
#include<iostream>
#include<conio.h>
void main(){
float x,y,z,p=0,s=0;
if(x<0){
p = x * y * z;
cout<<"\nEl producto de los tres numeros es:"<<p;
}
else{
s = x + y + z;
cout<<"\nLa suma de los tres numeros es:"<<s;
}
_getch();
}
d. La agencia de viajes PERUVIAN TRAVEL cobra por un tour a la selva central 45
soles diarios por persona. Realice un algoritmo que determine el monto a pagar
por una familia que se desea pasar algunos días de vacaciones. (El monto final
se debe mostrar con y sin IGV (18%)).
ANALISIS DEL
PROBLEMA
VARIABLES DE VARIABLES DE
X d1
Y d2
X_1
OPERACIONES CONDICIONES
x= y * 45 Doble
x_1 = y * x
CÓDIGO C++
#include<iostream>
#include<conio.h>
x= y * 45;
x_1 = y * x;
_getch();
}
e. Pedro recibe de su papá la propina por haberse portado bien durante la
semana. Pedro, un niño de 10 años y amante de los caramelos, va a la tienda a
comprarse todos los caramelos que le alcancen con su propina. Si en la tienda
tienen 3 tipos de caramelos: Ambrosoli, Tic Tac y Donofrio, cuyos precios son
0.75, 1.15 y 0.65, respectivamente. Escribir un algoritmo, que reciba la
cantidad de caramelos por cada tipo, el monto de propina que recibió el
niño y calcule el monto de la compra. Adicionalmente la aplicación mostrará
si el dinero de la propina fue o no suficiente para comprar los caramelos.
Ejemplo:
Ingrese la cantidad de caramelos que va a comprar por el Tipo 1:
5 Ingrese la cantidad de caramelos que va a comprar por el Tipo
2: 1 Ingrese la cantidad de caramelos que va a comprar por el
Tipo 3: 6 Ingrese el Monto de la Propina: 3.5
El monto total de la compra es: 8.8
LA PROPINA NO FUE SUFICIENTE PARA PAGAR POR LOS CARAMELOS
ANALISIS DEL
PROBLEMA
VARIABLES DE VARIABLES DE
a b c d k
OPERACIONES CONDICIONES
h=a*e Simple
i=b*f
j=c*g
k=h+i+j
CÓDIGO C+
+
#include<iostream>
#include<conio.h>
int main(void)
{
float a,b,c,d,h,i,j,k;
float e=0.75;
float f=1.15;
float g=0.65;
cout<<"***************"<<endl;
cout<<"**DULCERIAS DOÑA CARMEN**"<<endl;
cout<<"Ingrese la cantidad de compra por el caramelo ambrosoli"<<endl;
cin>>a;
cout<<"Ingrese la cantidad de compra por el caramelo Tic Tac"<<endl;
cin>>b;
cout<<"Ingrese la cantidad de compra por el caramelo Donofrio"<<endl;
cin>>c;
cout<<"Ingrese el monto de propina recibida:"<<endl;
cin>>d;
h=a*e;
i=b*f;
j=c*g;
k=h+i+j;
if(a>=0){
cout<<"**************:"<<endl;
cout<<"**No ha realizado ninguna compra**:"<<endl;
}
else if(b<=0){
cout<<"**************:"<<endl;
cout<<"**No ha realizado ninguna compra**"<<endl;
cout<<"**************:"<<endl;
}
else if(c<=0){
cout<<"**************:"<<endl;
cout<<"**No ha realizado ninguna compra**"<<endl;
cout<<"**************:"<<endl;
}
else if(d<k){
cout<<"El costo total es:"<<k<<endl;
}
else{
cout<<"Se necesita mas dinero para realizar esta compra"<<endl;
}
system("pause");
return 0;
}
7. Referencias bibliográficas consultadas y/o enlaces recomendados