Professional Documents
Culture Documents
Docente
UNIVERSIDAD SURCOLOMBIANA
TALLER DE PROGRAMACIÓN
GRUPO 2
NEIVA – HUILA
2018
SOLUCION A LOS EJERCICIOS PLANTEADOS
1) Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que
tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan
a $7000, y en caso desea saber cuánto dinero tendrá finalmente en su cuenta.
Programación Cout:
#include <iostream>
#include <cstdlib>
using namespace std;
float Inter,Cuent,Pcent;
cout<<"INVERSION BANCARIA\n"<<endl;
Inter=(Cuent*Pcent)/100;
if (Inter>7000){
cout<<"\nTus intereses son mayores a 7000"<<endl;
cout<<"Es recomendable que inviertas"<<endl;
}
else{
cout<<"\nTus intereses son menores a 7000"<<endl;
cout<<"No es recomendable que inviertas"<<endl;
}
return 0;
}
Programación Printf:
#include <iostream>
#include <cstdlib>
using namespace std;
float Inter,Cuent,Pcent;
printf("INVERSION BANCARIA\n");
if (Inter>7000){
Cuent=Cuent+Inter;
printf("\nTus intereses son mayores a 7000\n");
printf("Es recomendable que inviertas\n");
}
else{
printf("\nTus intereses son menores a 7000\n");
printf("No es recomendable que inviertas\n");
}
return 0;
}
Programación Cout:
#include <iostream>
using namespace std;
Tot=(Cal1+Cal2+Cal3)/3;
return 0;
}
Programación Printf:
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
float Cal1,Cal2,Cal3,Tot;
Tot=(Cal1+Cal2+Cal3)/3;
return 0;
}
3) En un almacén se hace un 20% de descuento a los clientes cuya compra supere $1000, ¿Cuál
será la cantidad que pagara una persona por su compra?
Programación Cout:
#include <iostream>
#include <cstdlib>
using namespace std;
float Valprod,Tdesc;
if (Valprod>1000){
Tdesc=Valprod-(Valprod*0.2);
cout<<"\nEl total a pagar es de :"<<Tdesc<<endl;
}
else{
Tdesc=Valprod;
cout<<"\nEl total a pagar es de :"<<Tdesc<<endl;
}
return 0;
}
Programación Printf
#include <iostream>
#include <cstdlib>
using namespace std;
float Valprod,Tdesc;
if (Valprod>1000){
Tdesc=Valprod-(Valprod*0.2);
printf("\nEl total a pagar es de : %1.f",Tdesc);
}
else{
Tdesc=Valprod;
printf("\nEl total a pagar es de : %1.f",Tdesc);
}
return 0;
}
Programación Cout:
#include <iostream>
#include <cstdlib>
using namespace std;
float Tmoney,Hwork;
cout<<"SALARIO SEMANAL"<<endl;
if (Hwork<=40){
Tmoney=Hwork*16;
cout<<"\nTu salario es: "<<Tmoney<<endl;
}
else{
Tmoney=(Hwork-40)*20;
Tmoney=Tmoney+640;
cout<<"\nTu salario es :"<<Tmoney<<endl;
}
return 0;
}
Programación Printf:
#include <iostream>
#include <cstdlib>
using namespace std;
int Tmoney,Hwork;
printf("SALARIO SEMANAL\n");
if (Hwork<=40){
Tmoney=Hwork*16;
printf("\nTu salario es: %d",Tmoney);
}
else{
Tmoney=(Hwork-40)*20;
Tmoney=Tmoney+640;
printf("\nTu salario es: %d",Tmoney);
}
return 0;
}
Programación Cout:
#include <iostream>
#include <cstdlib>
using namespace std;
float Num1,Num2;
cout<<"\nNumero 1: "<<Num1<<endl;
cout<<"Numero 2: "<<Num2;
return 0;
}
Programación Printf:
#include <iostream>
#include <cstdlib>
using namespace std;
float Num1,Num2;
printf("\nNumero 1: %.1f",Num1);
printf("\nNumero 2: %.1f",Num2);
return 0;
}
6) Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuántas calorías consume
su cuerpo durante todo el tiempo que realice una misma actividad. Las actividades que tiene permitido
realizar son únicamente dormir o estar sentado en reposo. Los datos que tiene son que estando dormido
consume 1.08 calorías por minuto y estando sentado en reposo consume 1.66 calorías por minutos.
Programación Cout:
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
system("color F0");
int Active, Answer;
float Time,Cal1,Cal2;
cout<<"CALORIAS CONSUMIDAS"<<endl;
do{
cout<<"\n ¿Que actividad has estado realizando?\n"<<endl;
cout<<"1. Dormir o 2. Sentado en reposo"<<endl;
cout<<"\nActividad: ";
cin>>Active;
cout<<"\n¿Cuanto tiempo en horas has hecho dicha actividad?"<<endl;
cin>>Time;
switch(Active){
case 1:
Cal1=(Time*60)*1.08;
cout<<"\nHas consumido "<<Cal1<<" calorias durmiendo"<<endl;
break;
case 2:
Cal2=(Time*60)*1.66;
cout<<"\nHas consumido "<<Cal2<<" calorias durmiendo"<<endl;
break;
default:
cout<<"\nEl numero de actividad que escogiste no esta dentro de las
opciones"<<endl;
cout<<"Desa volver a intentarlo"<<endl;
cout<<"1. Si o 2. No"<<endl;
cout<<"Escoger opción: ";
cin>>Answer;
break;
}
}while(!(Answer=1 && Active!=1 && Active!=2));
return 0;
}
Programación Printf:
#include <iostream>
using namespace std;
system("color F0");
int Active, Answer;
float Time,Cal1,Cal2;
cout<<"CALORIAS CONSUMIDAS"<<endl;
do{
printf("\n ¿Que actividad has estado realizando?\n");
printf("1. Dormir o 2. Sentado en reposo\n");
printf("\nActividad: ");
scanf("%d",&Active);
printf("\n¿Cuanto tiempo en horas has hecho dicha actividad?\n");
scanf("%f",&Time);
switch(Active){
case 1:
Cal1=(Time*60)*1.08;
printf("\nHas consumido %.2f",Cal1);
printf(" calorias durmiendo");
break;
case 2:
Cal2=(Time*60)*1.66;
printf("\nHas consumido %.2f",Cal2);
printf(" calorias durmiendo");
break;
default:
printf("\nEl numero de actividad que escogiste no esta dentro de las
opciones\n");
printf("Desa volver a intentarlo\n");
printf("1. Si o 2. No\n");
printf("Escoger opción: ");
scanf("%d",&Answer);
break;
}
}while(!(Answer!=1 && Active!=1 && Active!=2));
return 0;
}
7) Hacer un algoritmo que imprima el nombre de un artículo, clave, precio original y su precio con
descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la
clave es 02 el descuento es del 20% (solo existen dos claves).
Programación Cout:
#include <iostream>
using namespace std;
system("color F0");
float Precio,Dcash,Desc;
int Clave, Opcion;
string Nombre;
cout<<"COMPRA DE ARTICULO";
do{
cout<<"\n\nNombre del producto: ";
cin>>Nombre;
cout<<"Precio: ";
cin>>Precio;
cout<<"Clave: ";
cin>>Clave;
switch(Clave){
case 1:
Desc=Precio*0.1;
Dcash=Precio-Desc;
cout<<"El producto "<<Nombre;
cout<<", cuyo precio original es "<<Precio<<" pesos";
cout<<", con clave "<<Clave;
cout<<", tiene un precio final con descuento de "<<Dcash;
break;
case 2:
Desc=Precio*0.2;
Dcash=Precio-Desc;
cout<<"El producto "<<Nombre;
cout<<", cuyo precio original es "<<Precio<<" pesos";
cout<<", con clave "<<Clave;
cout<<", tiene un precio final con descuento de "<<Dcash;
break;
default:
cout<<"Has escogido la clave incorrecta.¿Deseas intentarlo de nuevo?";
cout<<"\n1. Si o 2. No\n";
cout<<"Opcion: ";
cin>>Opcion;
}
}while(!(Clave!=1 && Clave!=2 && Opcion!=1));
return 0;
}
Programación Printf:
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
system("color F0");
float Precio,Dcash;
int Clave,Opcion;
char Nombre[20];
printf("COMPRA DE ARTICULO");
do{
printf("\n\nNombre del producto: ");
scanf("%s",Nombre);
printf("Precio: ");
scanf("%f",&Precio);
printf("Clave: ");
scanf("%d",&Clave);
switch(Clave){
if (Clave=1){
case 1:
Dcash=Precio-(Precio*0.1);
printf("\nEl producto %s",Nombre);
printf(", cuyo precio original es %.2f",Precio);
printf(" pesos");
printf(", con clave %d",Clave);
printf(", tiene un precio final con descuento de %.2f",Dcash);
break;
case 2:
Dcash=Precio-(Precio*0.2);
printf("\nEl producto %s",Nombre);
printf(", cuyo precio original es %.2f",Precio);
printf(" pesos");
printf(", con clave %d",Clave);
printf(", tiene un precio final con descuento de %.2f",Dcash);
break;
default:
printf("Has escogido la clave incorrecta.¿Deseas intentarlo de nuevo?");
printf("\n1. Si o 2. No\n");
printf("Opcion: ");
scanf("%d",&Opcion);
break;
}
}
} while(!(Clave!=1 && Clave!=2 && Opcion!=1));
return 0;
}
8) Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres
camisas o más se aplica un descuento del 20% sobre el total de la compra y si son menos de tres
camisas un descuento del 10%.
Programación Cout:
#include <iostream>
using namespace std;
cout<<"COMPRA DE CAMISAS\n"<<endl;
if (Numcam>=3){
Cash=(Numcam*Prec);
Total=Cash-((Cash*20)/100);
cout<<"El total a pagar es: "<<Total<<" pesos colombianos"<<endl;
}
else{
Cash=(Numcam*Prec);
Total=Cash-((Cash*10)/100);
cout<<"El total a pagar es: "<<Total<<" pesos colombianos"<<endl;
}
return 0;
}
Programación Printf:
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
system("color F0");
int Numcam,Prec,Cash,Total;
printf("COMPRA DE CAMISAS\n");
if (Numcam>=3){
Cash=(Numcam*Prec);
Total=Cash-((Cash*20)/100);
printf("\nEl total a pagar es: %d",Total);
printf(" pesos colombianos");
}
else{
Cash=(Numcam*Prec);
Total=Cash-((Cash*10)/100);
printf("\nEl total a pagar es: %d",Total);
printf(" pesos colombiano");
}
return 0;
}
9) Una empresa quiere hacer una compra de varias piezas de la misma clase a una fábrica de
refracciones. La empresa, dependiendo del monto total de la compra, decidirá qué hacer para pagar
al fabricante.
Programación Cout:
#include <iostream>
#include <stdlib.h>
#include <iomanip>
using namespace std;
system("color F0");
int Npiezas;
float IndVal,TotVal,Cip,Pbank,CrdFab,IntFab;
cout<<"COMPRA DE LLANTAS\n"<<endl;
TotVal=Npiezas*IndVal;
if (TotVal>=500000){
Cip=(TotVal*55)/100;
Pbank=(TotVal*30)/100;
CrdFab=(TotVal*15)/100;
IntFab=(CrdFab*20)/100;
}
else {
Cip=(TotVal*70)/100;
CrdFab=(TotVal*30)/100;
IntFab=(CrdFab*20)/100;
}
return 0;
}
Programación Printf:
#include <iostream>
#include <stdlib.h>
using namespace std;
system("color F0");
int Npiezas;
float IndVal,TotVal,Cip,Pbank,CrdFab,IntFab;
printf("COMPRA DE LLANTAS\n");
TotVal=Npiezas*IndVal;
if (TotVal>=500000){
Cip=(TotVal*55)/100;
Pbank=(TotVal*30)/100;
CrdFab=(TotVal*15)/100;
IntFab=(CrdFab*20)/100;
}
else {
Cip=(TotVal*70)/100;
CrdFab=(TotVal*30)/100;
IntFab=(CrdFab*20)/100;
}
return 0;
}
10) Calcular el total que una persona debe pagar en una llantera, si el precio de cada llanta es de
$800 si se compran menos de 5 y de $700 si se compran 5 o más.
Programación Cout:
#include <iostream>
using namespace std;
system("color F0");
int Numtire,Tot;
cout<<"COMPRA DE LLANTAS\n"<<endl;
cout<<"Numero de llantas a comprar: ";
cin>>Numtire;
if (Numtire>=5){
Tot=Numtire*700;
cout<<"El total a pagar es: "<<Tot;
}
else {
Tot=Numtire*800;
cout<<"\nEl total a pagar es: "<<Tot;
}
return 0;
}
Programación Printf:
#include <iostream>
using namespace std;
system("color F0");
int Numtire,Tot;
cout<<"COMPRA DE LLANTAS\n"<<endl;
if (Numtire>=5){
Tot=Numtire*700;
cout<<"El total a pagar es: "<<Tot;
}
else {
Tot=Numtire*800;
cout<<"\nEl total a pagar es: "<<Tot;
}
return 0;
}