Documente Academic
Documente Profesional
Documente Cultură
10-Calcular el Inters Compuesto de un depsito realizado en varios aos (Inters Compuesto = depsito( 1 + %)aos)
#include <math.h>
using namespace std;
int main()
{ float dp,a,tt,i;
cout << "Ingrese el monto depositado: ";
cin>>dp;
cout<<"ingrese el interes anual: ";
cin>>i;
cout<<" Ingrese la cantidad de anios: "<<endl;
cin>>a;
i=i/100;
tt=dp*(1+i);
float resultado = pow(tt,a);
cout<<"El interes compuesto es ->"<<resultado<<endl;
return 0;}
11-Realice un algoritmo para determinar el monto a pagar por un corte de tela.
#include <iostream>
using namespace std;
int main()
{int tt,p,m;
cout << "Ingrese el precio por corte por metro: ";
cin>>p;
cout<< "Ingrese cant. de metros de tela: "<<endl;
cin>>m;
tt=p*m;
cout<<"El precio por corte es ->"<<tt<<endl;
return 0;}
12-Una empresa paga a sus empleados adems del sueldo base una bonificacin especial de 80 bs. por cada hijo. Realice
un algoritmo que determine el monto de la bonificacin y el monto total a pagar al trabajador.
#include <iostream>
using namespace std;
int main()
{ int sb,hij,tt;
gst=mf-mi;
tt=(gst*0.2)+gst;
cout <<"El monto consumido mas 20% ->" <<tt<< endl;
return 0;}
18-En una fototienda cobran por el revelado de un rollo 1,5 Bs. por cada foto. Realice un algoritmo que determine el monto a
pagar por un revelado sabiendo que adicionalmente cobran el IVA (12%).
#include <iostream>
using namespace std;
int main()
{ float ro,reb,tt;
cout<<"Ingrese cantidad de rollos: "<<endl;
cin>>ro;
reb=ro*54;//1 rollo = 36 fotos (36*1.5=54)
tt=(reb*0.12)+reb;
cout << "El monto a pagar por el revelado +12% IVA -> " <<tt<< endl;
return 0;}
19-Un taxi cobra por una carrera 5 Bs. por kilmetro recorrido y 2 Bs. por minuto. Determine el monto a pagar por una
carrera.
#include <iostream>
using namespace std;
int main()
{ int km,min,tt1,tt2;
cout<<"Ingrese cantidad de kilometros recorridos: ";
cin>>km;
cout<<"Ingrese minutos: "<<endl;
cin>>min;
tt1=km*5;
tt2=min*2;
cout << "Cantidad a pagar por kilometros recorridos ->" <<tt1<< endl;
cout << "Cantidad a pagar por minutos ->" <<tt2<<endl;
return 0;}
20-Una empresa le hace los siguientes descuentos sobre el sueldo base a sus trabajadores: 1% por ley de poltica
habitacional, 4% por Seguro Social, 0,5% por seguro paro forzoso y 5% por caja de ahorro. Realice un algoritmo que
determine el monto de cada descuento y el monto total a pagar al trabajador.
#include <iostream>
using namespace std;
int main()
{ float des1,des2,des3,des4,tt,sb;
cout<<"Ingrese sueldo base: " <<endl;
cin>>sb;
des1=sb*0.01;
des2=sb*0.04;
des3=sb*0.005;
des4=sb*0.05;
tt=sb-(des1+des2+des3+des4);
cout << "Descuento por ley de politica hab. 1% -> " <<des1<< endl;
cout << "Descuento por seguro social 4% -> " <<des2<< endl;
cout << "Descuento por seguro paro forzoso 0.5% -> " <<des3<< endl;
cout << "Descuento por caja de ahorro 5% -> " <<des4<< endl;
cout << "El monto a pagar al trabajador -> " <<tt<< endl;
return 0;}
21-Jardines La Paz vende parcelas a crdito, donde el cliente da una inicial y el resto lo paga en 24 cuotas, pero con un
incremento del 20% sobre lo que qued debiendo. Teniendo como dato de entrada el precio de la parcela determine el
monto de cada cuota y el precio final de la parcela.
#include <iostream>
using namespace std;
int main()
{ float par,ini,cuo,tt,cuota;
cout<<"Ingrese precio de la parcela: "<<endl;
cin>>par;
cout<<"Ingrese monto de la inicial: "<<endl;
cin>>ini;
cuo=(par-ini)/24;
cuota=(cuo*0.2)+cuo;
tt=cuota*24+ini;
cout << "cada cuota es de -> " <<cuota<< endl;
cout << "el precio final de la parcela -> " <<tt<< endl;
return 0;}
22-El Diario de Valera cobra por un aviso clasificado un monto que depende del nmero de palabras, tamao en centmetros
y nmero de colores. Cada palabra tiene un costo de 20 Bs., cada centmetro tiene un costo de 15 Bs. y cada color tiene un
costo de 25 Bs. Realice un algoritmo que determine el monto a pagar por un aviso clasificado.
#include <iostream>
return 0;
}
25-El Diario de Valera cobra por un aviso clasificado un monto que depende del nmero de palabras, tamao en centmetros
y nmero de colores. Por cada palabra se cobra 0,05 Bs. Con respecto al tamao del aviso, cobran 0,04 Bs. por cada
centmetro de largo y 0,050 Bs. por cada centmetro de ancho. Cada color tiene un costo de 2 Bs. Realice un algoritmo que
determine el monto a pagar por cada aviso clasificado sabiendo que adicionalmente se cobra el 12% de IVA.
int main()
{
float pal,cenl,cena,col,tt1,tt2,tt3,tt4;
cout<<"Ingrese cantidad de palabras: ";
cin>>pal;
cout<<"Ingrese cantidad de centimetros de largo: ";
cin>>cenl;
cout<<"Ingrese cantidad de centimetros de ancho: ";
cin>>cena;
cout<<"Ingrese cantidad de colores: "<<endl;
cin>>col;
tt1=(pal*0.05)*0.12+(pal*0.05);
tt2=(cenl*0.04)*0.12+(cenl*0.04);
tt3=(cena*0.05)*0.12+(cenl*0.05);
tt4=(col*2)*0.12+(col*2);
cout << "El precio por palabras es -> " <<tt1<< endl;
cout << "El precio por centimetros de largo es -> " <<tt2<< endl;
cout << "El precio por centimetros de ancho es -> " <<tt3<< endl;
cout << "El precio por colores es -> " <<tt4<< endl;
return 0;
}
26-Una empresa calcula el pago de horas extras de acuerdo a la siguiente frmula:
Pago =( Horas trabajadas - 40 + Dias trabajados/Horas perdidas + 3 Realice un algoritmo que determine el pago de dichas
horas.) x 25
int main()
{ float ht,dt,hp,tt;
cout<<"Ingrese horas trabajadas: "<<endl;
cin>>ht;
cout<<"Ingrese dias trabajados: "<<endl;
cin>>dt;
cout<<"Ingrese horas perdidas: "<<endl;
cin>>hp;
tt=((ht-40+dt)/(hp+3))*25;
cout << "Pago de horas es -> " <<tt<< endl;
return 0;
}
27-Movilnet tiene un plan denominado PEGATE A MOVILNET cuya renta bsica es de 21 Bs. Las llamadas tienen un costo
de 0,005 Bs. el segundo y los mensajes tienen un costo de 0.010 Bs. . Realice un algoritmo que determine el monto total a
pagar a Movilnet
int main()
{ float tt,seg,msj;
cout<<"Ingrese cantidad de segundos"<<endl;
cin>>seg;
cout<<"Ingrese cantidad de mensajes"<<endl;
cin>>msj;
tt=21+(seg*0.005)+(msj*0.01);
cout << "Monto a pagar ->" <<tt<< endl;
return 0;
}
28-CADELA requiere de la lectura anterior en kilovatios y la lectura actual en kilovatios de un medidor de luz para determinar
el consumo de electricidad de una vivienda. Teniendo como datos de entrada la lectura inicial y la lectura final en kilovatios
de un medidor, determine el consumo el kilovatios y el monto a pagar por dicho consumo sabiendo que cada kilovatio tiene
un valor de 0,015 Bs. Adicionalmente cobran el 10% del monto del consumo por concepto de aseo urbano, determine el
monto total a pagar.
int main()
{ float leci,lecf,mp,kvu,mf;
cout << "lectura inicial kv: ";
cin>>leci;
cout << "lectura final kv: " << endl;
cin>>lecf;
kvu=lecf-leci;
mp=kvu*0.015;
mf=mp+(mp*0.1);
cout << "kv usados -> " <<kvu<< endl;
cout << "monto a pagar -> " <<mf<< endl;
return 0;
}
29-En la asignatura Lgica se realizaron 5 evaluaciones. Las evaluaciones tienen una calificacin del 1 al 20. La primera
evaluacin tiene un peso del 15%, la segunda tiene un peso del 30%, la tercera tiene un peso de 25%, la cuarta tiene un
peso de 10% y la ltima tiene un peso del 20%. Realice un algoritmo que determine la calificacin final de un estudiante
sabiendo que se tiene como datos de entrada la nota (en la escala del 1 al 20) de cada evaluacin.
int main()
{ float ev1,ev2,ev3,ev4,ev5,tt;
cout<<"evaluacion 1"<<endl;
cin>>ev1;
cout<<"evaluacion 2"<<endl;
cin>>ev2;
cout<<"evaluacion 3"<<endl;
cin>>ev3;
cout<<"evaluacion 4"<<endl;
cin>>ev4;
cout<<"evaluacion 5"<<endl;
cin>>ev5;
ev1=ev1*0.15;
ev2=ev2*0.3;
ev3=ev3*0.25;
ev4=ev4*0.1;
ev5=ev5*0.2;
tt=ev1+ev2+ev3+ev4+ev5;
cout << "calificacion final es -> " <<tt<< endl;
return 0;
}
30-El Hotel 5 Estrellas tiene una promocin para sus clientes. Cobra por una habitacin 500Bs. el primer da, y por el resto
de los das cobra 400 Bs diario. Realice un algoritmo que determine el monto a pagar por la habitacin si la estada fue de
varios das.
int main()
{ int a,x,tt;
cin>>x;
cout<<"Ingrese cantidad de dias de alquiler: "<<endl;
cin>>y;
if (x==1)
{
tt=1.5*y;
}
else if (x>1)
{
tt=(y*1.5*x)-1.5;
}
cout << "El monto a pagar es -> " <<tt<< endl;
return 0;}
33-Teniendo como dato de entrada el sueldo base y los aos de servicio de un trabajador, realice un algoritmo que
determine el monto del bono vacacional, bono fin de ao y fideicomiso. Las vacaciones corresponden a 7 das de sueldo
mas un da por cada ao de servicio, el bono fin de ao corresponde a 45 das de sueldo, y el fideicomiso corresponde al
12% del sueldo.}
int main()
{ float sb,dia,anio,tt1,tt2,tt3;
cout<<"ingrese sueldo base: "<<endl;
cin>>sb;
cout<<"ingrese aos de servicio: "<<endl;
cin>>anio;
dia=sb/30;
tt1=(7*dia)+(dia*anio);
tt2=45*dia;
tt3=sb*0.12;
cout << "monto del bono vacacional ->" <<tt1<< endl;
cout << "monto del bono fin de anio ->" <<tt2<< endl;
cout << "monto del fideicomiso ->" <<tt3<< endl;
return 0;}
34-Una Agencia de Viajes cobra por un Tour a Margarita 1250 Bs. diario por persona. Realice un algoritmo que determine el
monto a pagar por una familia que desee realizar dicho Tour sabiendo que tambin cobran el 12% de IVA.
int main()
{ float tt,x;
cout<<"Ingrese cantidad de personas: "<<endl;
cin>>x;
tt=((1250*x)*0.12)+(1250*x);
cout << "monto a pagar -> " <<tt<< endl;
return 0;}
35-MOVILNET tiene un plan por Bs. 50 mensuales denominado PLAN ILIMITADO el cual consiste 1500 segundos libres
para llamadas y 5 Bs. por cada mensaje de texto. Las llamadas adicionales tienen un costo de 0.6 Bs. por cada minuto.
Suponiendo que una persona se excedi en las llamadas y se tiene como dato de entrada la cantidad total de mensajes y la
cantidad total de segundos consumidos en el mes, realice un algoritmo que determine el monto total pagar a movilnet en el
mes.
int main()
{ float seg,msj,tt1,tt2,mt;
cout<<"Ingrese cantidad de segundos: "<<endl;
cin>>seg;
cout<<"Ingrese cantidad de mensajes: "<<endl;
cin>>msj;
tt1=msj*5;
if (seg<1501)
{ tt2=50;
}
else if (seg>1500)
{ tt2=((seg-1500)*0.01)+50;
}
mt=tt1+tt2;
cout << "monto total a pagar -> " <<mt<< endl;
return 0;}
36-EL Banco del Pueblo da microcrditos a empresarios para ser cancelados en un lapso de 2 aos (24 meses). Al monto
del prstamo se le cobra un inters del 24%. El empresario debe pagar la mitad del prstamo en 4 cuotas especiales y la
otra mitad en 20 cuotas ordinarias. Realice un algoritmo que teniendo como dato de entrada el monto del prstamo,
determine el monto total a pagar por el prstamo, el monto de las cuotas especiales y el monto de las cuotas ordinarias.
int main()
{ float mon,tt,tt1,tt2,tt3;
cout<<"Ingrese monto de prestamo: "<<endl;
cin>>mon;
tt=(mon*0.24)+mon;
tt1=tt/2;
tt2=tt1/4;
tt3=tt1/20;
cout << "monto total a pagar -> " <<tt<< endl;
cout << "monto de coutas especiales (4)-> " <<tt2<< endl;
cout << "monto de coutas ordinarias (20) -> " <<tt3<< endl;
return 0;}