Está en la página 1de 12

EJERCICIOS DE ALGORITMOS SECUENCIALES

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;
cout << "Ingrese Sueldo base: ";

cin>>sb;

cout << "Ingrese cantidad de hijos: "<<endl;

cin>>hij;

tt=(hij*80)+sb;

cout<<"Monto a pagar ->"<<tt<<endl;

return 0;}

13-Un banco a sus ahorrista un inters del 1.5% sobre el monto ahorrado. Teniendo como dato de entrada el saldo inicial del
ahorrista determine el saldo final.

#include <iostream>

using namespace std;

int main()

{ float tt,sl;

cout<<"Ingrese Saldo: " <<endl;

cin>>sl;

tt=(sl*0.015)+sl;

cout << "Saldo final es ->" <<tt<< endl;

return 0;}

14-Una institucin educativa le paga a sus profesores 20 Bs. la hora y le hace un descuento del 5% por concepto de caja
ahorro. Determine el monto del descuento y el monto total a pagar al profesor.

#include <iostream>

using namespace std;

int main()

{ float des,t,h,mt;

cout<<"Ingresar horas de trabajo: " <<endl;

cin>>h;

t=h*20;

des=t*0.05;

mt=des-t;

cout << "El descuento es ->" <<des<< endl;

cout<<"El monto total a pagar ->" <<mt<<endl;

return 0;}

15-Una inmobiliaria vende terrenos a 80 Bs. el metro cuadrado. El cliente debe dar una inicial y el resto lo paga en 12
cuotas. Determine el monto de cada cuota.

#include <iostream>
using namespace std;

int main()

{ float tt,in,mt,pr,ct,i;

cout << "Ingrese cant. de metros cuadrados: "<<endl;

cin>>mt;

tt=mt*80;

cout << "precio de terreno ->" <<tt<< endl;

cout<<"Ingrese monto de la inicial: " <<endl;

cin>>in;

i=tt-in;

ct=i/12;

cout<<"cada cuota es de ->"<<ct<<endl;

return 0;}

16-Teniendo como dato de entrada un monto en bolvares, realice un algoritmo que muestre el equivalente en dlares. (1
dlar=6,30 Bs.)

#include <iostream>

using namespace std;

int main()

{ float mt,tt;

cout<<"Ingrese monto Bolivares: "<<endl;

cin>>mt;

tt=mt/6.3;

cout << "La cantidad de dolares es ->" <<tt<< endl;

return 0;}

17-En un centro de comunicaciones alquilan tarjetas para realizar llamadas y cobran el monto consumido de la tarjeta ms
un recargo del 20%. Teniendo como dato de entrada el monto inicial y el monto final de la tarjeta, determine el costo de la
llamada.

#include <iostream>

using namespace std;

int main()

{ float mi,mf,gst,tt;

cout<<"Ingrese monto inicial: ";

cin>>mi;

cout<<"Ingrese monto final: "<<endl;

cin>>mf;
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>
using namespace std;

int main()

{ int pal,cen,col,tt1,tt2,tt3;

cout<<"Ingrese cantidad de palabras: ";

cin>>pal;

cout<<"Ingrese cantidad de centimetros: ";

cin>>cen;

cout<<"Ingrese cantidad de colores: "<<endl;

cin>>col;

tt1=pal*20;

tt2=cen*15;

tt3=col*25;

cout << "El precio por palabras es -> " <<tt1<< endl;

cout << "El precio por centimetros es -> " <<tt2<< endl;

cout << "El precio por colores es -> " <<tt3<< endl;

return 0;}

23-El centro de vacunacin XYZ coloca vacunas a los bebes menores de un ao y la dosis a aplicar depende del peso y la
edad del beb segn la siguiente frmula:
Dosis de vacuna = (Peso del beb + 10/10 x Meses de edad del beb)+8
Realice un algoritmo que determine la dosis de la vacuna a aplicar a un beb.
int main()
{ float pes,mes,dosis;
cout<<"Ingrese peso del bebe"<<endl;
cin>>pes;
cout<<"Ingrese meses de edad el bebe"<<endl;
cin>>mes;
dosis=((pes+10)/(10*mes))+8;
cout << "La dosis a aplicar es -> " <<dosis<< endl;
return 0;
}
24-Una empresa paga a sus empleados un bono por antigedad que consiste en 100 Bs. por el primer ao laboral y 120 Bs.
por cada ao siguiente. Realice un algoritmo que determine el monto del bono a pagar a un trabajador que tiene varios aos
en la empresa.
int main()
{ int a,x,tt;
cout<<"Ingrese cantidad de anios del trabajador: "<<endl;
cin>>x;
a=100;
if (x==1)
{
tt=a;
}
else if (x>1)
{
tt=a+(x*120)-120;
}
cout << "El bono de antigueda es -> " <<tt<< endl;
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;
cout<<"Ingrese cantidad de dias: "<<endl;

cin>>x;

a=500;

if (x==1)

tt=a;

else if (x>1)

tt=a+(x*400)-400;

cout << "El monto a pagar es -> " <<tt<< endl;

return 0;;

31-Una compaa de seguros cobra por la pliza de HCM 5000 Bs. por cada integrante de la familia y adicionalmente cobra
el 5% del costo de dicha pliza para seguro de vida. Realice un algoritmo que determine el costo de la pliza HCM, el costo
del seguro de vida y el monto total a pagar.
int main()

{ float tt1,tt2,tt3,integ;

cout<<"Ingrese integraste de la familia: "<<endl;

cin>>integ;

tt1=(integ*5000);

tt2=(integ*5000)*0.05;

tt3=((integ*5000)*0.05)+(integ*5000);

cout << "Costo de la poliza HCM ->" <<tt1<< endl;

cout << "Costo del seguro de vida ->" <<tt2<< endl;

cout << "Monto total a pagar ->" <<tt3<< endl;

return 0;

32-Una videotienda alquila VCD/DVD a 1,5 Bs. el da. Tiene una promocin que consiste en dejar gratis el alquiler de una
pelcula. Realice un algoritmo que teniendo como dato de entrada el total de pelculas alquiladas, y el nmero de das de
alquiler, determine el monto a pagar.

int main()

float x,y,tt;

cout<<"Ingrese cantidad de peliculas alquiladas: "<<endl;


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;}

También podría gustarte