Está en la página 1de 20

3.

La presin, el volumen y la temperatura de una masa de aire se relacionan por la formula:


masa = (presin * volumen)/(0.37 * (temperatura + 460))

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
float temperatura,presion,volumen,masa;

printf ("Ingrese Temperatura:");


scanf ("%f", &temperatura);

printf ("Ingrese Presion:");


scanf ("%f", &presion);

printf ("Ingrese Volumen:");


scanf ("%f", &volumen);

masa = (presion * volumen)/(0.37 * (temperatura + 460));


printf("La masa calculada es: %f\n", masa);
system( "PAUSE");
return 0;
}

____________________________________________________________________________
__
4. Calcular el nmero de pulsaciones que una persona debe tener por cada 10 segundos de
ejercicio, si la formula es:
Num_ pulsaciones = (220 - edad)/10

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int edad,num_pulsaciones;
printf ("Ingrese Edad:");
scanf ("%d", &edad);

num_pulsaciones = (220 - edad)/10;

printf("Pulsaciones en 10 seg son: %d\n", num_pulsaciones);

system( "PAUSE");
return 0;
}

____________________________________________________________________________
__

5. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario
anterior.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int salario_anterior,incremento,salario_actual;

printf ("Su salario anterior fue:");


scanf ("%d", &salario_anterior);

incremento = salario_anterior * 0.25;


salario_actual = incremento + salario_anterior;

printf("Su nuevo salario es: %d\n", salario_actual);


system( "PAUSE");
return 0;
}

____________________________________________________________________________
__

6. En un hospital existen tres reas: Ginecologa, Pediatra, Traumatologa. El presupuesto


anual del hospital se
reparte conforme a la siguiente. tabla:
rea Porcentaje del presupuesto
Ginecologa 40%
Traumatologa 30%
Pediatra 30%
Obtener la cantidad de dinero que recibir cada rea, para cualquier monto presupuestal.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int presupuesto,ginecologia,traumatologia,pediatria,presupuesto_total;

printf ("Ingrese Presupuesto:");


scanf ("%d", &presupuesto);

ginecologia = presupuesto*0.4;
traumatologia = presupuesto*0.3;
pediatria = presupuesto*0.3;
presupuesto_total = ginecologia + pediatria + traumatologia;

printf("Presupuesto Ginecologia es: %d\n", ginecologia);


printf("Presupuesto Traumatologia es: %d\n", traumatologia);
printf("Presupuesto Pediatria es: %d\n", pediatria);
printf("Presupuesto Total es: %d\n", presupuesto_total);

system( "PAUSE");
return 0;
}

____________________________________________________________________________
__

7. El dueo de una tienda compra un articulo a un precio determinado. Obtener el precio en que
lo debe vender para
obtener una ganancia del 30%.

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;


int main(int argc, char *argv[])
{
int valor_comprado,valor_venta,ganancia;

printf ("Ingrese Valor Articulo Comprado:");


scanf ("%d", &valor_comprado);

ganancia = valor_comprado*0.3;
valor_venta = ganancia + valor_comprado;

printf("El precio de venta es: %d\n", valor_venta);

system( "PAUSE");
return 0;
}

____________________________________________________________________________
__

8. Todos los lunes, mircoles y viernes, una persona corre la misma ruta y cronometra los
tiempos obtenidos.
Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana
cualquiera.

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])


{
int lunes,miercoles,viernes,promedio;

printf ("Ingrese Valores Cronometrados:");


scanf ("%d%d%d",&lunes,&miercoles,&viernes);

promedio = (lunes + miercoles + viernes)/3;

printf("Promedio Cronometrado es: %d\n", promedio);


system( "PAUSE");
return 0;
}
____________________________________________________________________________
__

9. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas
invierte una cantidad
distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int presupuesto,persona1,persona2,persona3,porc1,porc2,porc3;

printf ("Ingrese Presupuestos:");


scanf ("%d%d%d",&persona1,&persona2,&persona3);

presupuesto = persona1 + persona2 + persona3;


printf("\nPresupuesto Total: %d\n", presupuesto);

porc1 = (persona1 * 100)/presupuesto;


porc2 = (persona2 * 100)/presupuesto;
porc3 = (persona3 * 100)/presupuesto;

printf("\nPorcentaje Persona 1: %d\n", porc1);


printf("Porcentaje Persona 2: %d\n", porc2);
printf("Porcentaje Persona 3: %d\n", porc3);

system( "PAUSE");
return 0;
}

____________________________________________________________________________
__

10. Un alumno desea saber cual ser su promedio general en las tres materias mas fciles que
cursa y cual ser el
promedio que obtendr en cada una de ellas. Estas materias se evalan como se muestra a
continuacin:

La calificacin de Calculo se obtiene de la siguiente manera:


Examen 90%
Promedio de trabajos 10%
En esta materia se pidi un total de tres trabajos.

La calificacin de Programacin se obtiene de la siguiente manera:


Examen 80%
Promedio de trabajos 20%
En esta materia se pidi un total de dos trabajos.

La calificacin de Introduccin a la Ingeniera se obtiene de la siguiente manera:


Examen 85%
Promedio de trabajos 15%
En esta materia se pidi un promedio de tres trabajos.

La calificacin de Fsica se obtiene de la siguiente manera:


Primer Parcial 15%
Trabajo 5%
Segundo Parcial 15%
Trabajo 5%
Tercer Parcial 20%
Trabajo 10%
Exmen Final 20%
Trabajos 10%

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
float exa_fisica,notac1,notac2,notac3,pro_trabajos,pro_calculo,pro_general;

printf ("NOTAS CALCULO DIFERENCIAL:\n\n");

printf ("Ingrese Calificacion de Examen:");


scanf ("%f",&exa_fisica);
printf ("\nIngrese Calificacion de Trabajos\n");
scanf ("%f%f%f",&notac1,&notac2,&notac3);
pro_trabajos = (notac1 + notac2 + notac3)/3;
pro_calculo = (exa_fisica*0.9)+(pro_trabajos*0.1);
printf("\nNota Definitiva Calculo Diferencial: %f\n", pro_calculo);
printf ("\n\nNOTAS TALLER DE PROGRAMACION:\n\n");

float exa_prog,notap1,notap2,prog_trabajos,pro_prog;
printf ("Ingrese Calificacion de Examen:");
scanf ("%f",&exa_prog);
printf ("\nIngrese Calificacion de Trabajos\n");
scanf ("%f%f",&notap1,&notap2);
prog_trabajos = (notap1 + notap2)/2;
pro_prog = (exa_prog*0.8)+(prog_trabajos*0.2);
printf("\nNota Definitiva Taller de Programacion: %f\n", pro_prog);

printf ("\n\nNOTAS INTRODUCCION INGENIERIA:\n\n");

float exa_intro,notat1,notat2,notat3,prot_trabajos,pro_intro;
printf ("Ingrese Calificacion de Examen:");
scanf ("%f",&exa_intro);
printf ("\nIngrese Calificacion de Trabajos\n");
scanf ("%f%f%f",&notat1,&notat2,&notat3);
prot_trabajos = (notat1 + notat2 + notat3)/3;
pro_intro = (exa_intro*0.85)+(prot_trabajos*0.15);
printf("\nNota Definitiva Introduccion Ingenieria: %f\n", pro_intro);

printf ("\n\nNOTAS FISICA MECANICA:\n\n");

float exa_pro,parcial1,parcial2,parcial3,parcial4;
float notaf1,notaf2,notaf3,notaf4,prof_trabajos,pro_parciales,pro_fisica;
printf ("Ingrese Notas de Parciales:\n");
scanf ("%f%f%f%f",&parcial1,&parcial2,&parcial3,&parcial4);
printf ("Ingrese Calificacion de Trabajos\n");
scanf ("%f%f%f%f",&notaf1,&notaf2,&notaf3,&notaf4);
prot_trabajos = (notaf1*0.05) + (notaf2*0.05) + (notaf3*0.1) + (notaf4*0.1);
pro_parciales = (parcial1*0.15) + (parcial2*0.15) + (parcial3*0.2) + (parcial4*0.2);
pro_fisica = prot_trabajos + pro_parciales;
printf("\nNota Definitiva Fisica Mecanica: %f\n", pro_fisica);
pro_general = (pro_calculo + pro_intro + pro_prog + pro_fisica)/4;

printf("Promedio General = %f\n", pro_general);

system( "PAUSE");
return 0;
}

----------------------------------------------------------------------------------------------------------------------------
ESTRUCTURAS CONDICIONALES

1. Calcular el total que una persona debe pagar en un llanta, si el precio por unidad es de
$80.000 si se compran
menos de 5 llantas y de $70.000 si se compran 5 o ms.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int num_llantas,mayor_5,menor_5;

printf ("Ingrese Numero de LLantas a comprar:" );


scanf ("%d",&num_llantas);

if (num_llantas<=5)
{
menor_5 = 80000*num_llantas;
printf ("Su valor a Pagar es:%d", menor_5);
}
else
{
mayor_5 = 70000*num_llantas;
printf ("Su valor a Pagar es:%d\n\n", mayor_5);
}
system("PAUSE");
return 0;
}

____________________________________________________________________________
__

2. En un supermercado se hace una promocin, mediante la cual el cliente obtiene un


descuento dependiendo de un
nmero que se escoge al azar. Si el nmero escogido es menor que 50 el descuento es del
15% sobre el total de la
compra, si es mayor o igual a 50 el descuento es del 20%. Obtener cuanto dinero se le
descuenta.

#include <cstdlib>
#include <iostream>
using namespace std;

int main(int argc, char *argv[])


{
int num_balota,compra,mayor_50,menor_50,descuento1,descuento2;

printf ("Ingrese Numero de balota:" );


scanf ("%d",&num_balota);
printf ("Ingrese Valor Total de Compra:" );
scanf ("%d",&compra);

if (num_balota<=50)
{
descuento1 = compra*0.15;
menor_50 = compra - descuento1;
printf ("Su valor a Pagar es:%d\n\n", menor_50);
}
else
{
descuento2 = compra*0.2;
mayor_50 = compra - descuento2;
printf ("Su valor a Pagar es:%d\n\n", mayor_50);
}
system("PAUSE");
return 0;
}

____________________________________________________________________________
__

3. Calcular el nmero de pulsaciones que debe tener una persona por cada 10 segundos de
ejercicio aerbico; la
formula que se aplica cuando el sexo es femenino es:
num. pulsaciones = (220 - edad)/10
y si el sexo es masculino:
num. pulsaciones = (210 - edad)/10

#include <cstdlib>
#include <iostream>

using namespace std;


int main(int argc, char *argv[])
{
int sexo,edad,num_pulsaciones;

printf ("Ingrese Edad:" );


scanf ("%d",&edad);
printf ("Ingrese Sexo M=1 o F=0:" );
scanf ("%d",&sexo);

if (sexo==0)
{
num_pulsaciones = (220 - edad)/10;
printf ("Sus pulsaciones en 10sg son:%d\n\n", num_pulsaciones);
}
if (sexo==1)
{
num_pulsaciones = (210 - edad)/10;
printf ("Sus pulsaciones en 10sg son:%d\n\n", num_pulsaciones);
}
system("PAUSE");
return 0;
}

____________________________________________________________________________
__

4. Una compaa de seguros esta abriendo un departamento de finanzas y estableci un


programa para captar
clientes, que consiste en lo siguiente: Si el monto por el que se efecta el prstamo es menor
que $500.000 la
cuota a pagar ser por el 3% del monto, y si el monto es mayor que $500.000 la cuota a pagar
ser el 2% del
monto. La compaa desea determinar cual ser la cuota que debe pagar un cliente.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{

int prestamo,cuota;
char nombre1[40];
char nombre2[40];
char apellido[40];

printf ("Valor Prestamo:");


scanf ("%d",&prestamo);
printf ("Nombre:");
scanf ("%s%s%s", &nombre1,&nombre2,&apellido);

if (prestamo<=500000)
{
cuota = prestamo*0.03;
printf ("\nSeor %s %s %s el valor de su cuota es:%d\n\n", nombre1,nombre2,apellido,cuota);
}
if (prestamo>500000)
{
cuota = prestamo*0.02;

printf ("\nSeor %s %s %s el valor de su cuota es:%d\n\n", nombre1,nombre2,apellido,cuota);


}
system("PAUSE");
return 0;
____________________________________________________________________________
__

5. En una Universidad el pago de matricula de los alumnos se determina segn el nmero de


materias que cursan. El
costo de todas las materias es el mismo.
Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo siguiente: si
el promedio
obtenido por un alumno en el ultimo periodo es mayor o igual que 4.3, se le har un descuento
del 30% sobre
la matricula y no se le cobrara el Uso de Internet; si el promedio obtenido es menor que 4.3
deber pagar la
colegiatura completa, la cual tiene un valor de $30.000. Obtener cuanto debe pagar un alumno.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
float promedio;
int matricula,descuento,matriculaf;
char nombre1[40];
char nombre2[40];
char apellido[40];

printf ("Nombre:");
scanf ("%s%s%s", &nombre1,&nombre2,&apellido);
printf ("Promedio General:");
scanf ("%f",&promedio);
printf ("Valor Matricula:");
scanf ("%d",&matricula);

if (promedio>4.3)
{
descuento = matricula*0.3;
matriculaf = matricula - descuento;

printf ("\nSeor %s %s %s el valor de su matricula es:%d\n\n",


nombre1,nombre2,apellido,matriculaf);
}
if (promedio<=4.3)
{
matriculaf = matricula + 30000;

printf ("\nSeor %s %s %s el valor de su matricula es:%d\n\n",


nombre1,nombre2,apellido,matriculaf);
}
system("PAUSE");
return 0;
}

____________________________________________________________________________
__

6. Una empresa de bienes races ofrece casas de inters social, bajo las siguientes
condiciones: Si los ingresos del
comprador son menores de $800.000 el primer pago ser del 15% del costo de la casa y el
resto se distribuir en
pagos mensuales, a pagar en diez aos. Si los ingresos del comprador son de $800.000 o ms
el la cuota inicial
ser del 30% del costo de la casa y el resto se distribuir en pagos mensuales a pagar en 7
aos.
La empresa quiere obtener cuanto debe pagar un comprador por concepto del primer pago y
cuanto por cada
pago parcial.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{

int ingresos,casa,cuota_inicial,cuotas;
char nombre1[40];
char nombre2[40];
char apellido[40];

printf ("Nombre:");
scanf ("%s%s%s", &nombre1,&nombre2,&apellido);
printf ("Ingresos Mensual:");
scanf ("%d",&ingresos);
printf ("Valor de la Casa:");
scanf ("%d",&casa);

if (ingresos<800000)
{
cuota_inicial = casa*0.15;
cuotas = (casa - cuota_inicial)/10;
printf ("\nSeor %s %s %s el valor de su primera cuota es %d y su cuota mensual es %d por
10 aos\n\n", nombre1,nombre2,apellido,cuota_inicial,cuotas);
}
if (ingresos>=800000)
{
cuota_inicial = casa*0.3;
cuotas = (casa - cuota_inicial)/7;
printf ("\nSeor %s %s %s el valor de su primera cuota es %d y su cuota mensual es %d por
10 aos\n\n", nombre1,nombre2,apellido,cuota_inicial,cuotas);
}
system("PAUSE");
return 0;
}

____________________________________________________________________________
__
7. El gobierno ha establecido el programa SAR (Sistema de Ahorro para el Retiro) que consiste
en que los dueos
de la empresa deben obligatoriamente depositar en una cuenta bancaria un porcentaje del
salario de los
trabajadores; adicionalmente los trabajadores pueden solicitar a la empresa que deposite
directamente una cuota
fija o un porcentaje de su salario en la cuenta del SAR, la cual le ser descontada de su pago.
Un trabajador que ha decidido aportar a su cuenta del SAR desea saber la cantidad total de
dinero que estar
depositado a esa cuenta cada mes, y el pago mensual que recibir.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{

int salario,descuento,salariof,valor,decision;
char nombre1[40];
char nombre2[40];
char apellido[40];

printf ("Nombre:");
scanf ("%s%s%s", &nombre1,&nombre2,&apellido);
printf ("Salario:");
scanf ("%d",&salario);
printf ("La empresa a destinado el 20 porciento de su salario al SRA esta deacuerdo? si=1 o
no=0:");
scanf ("%d",&decision);

if (decision==1)
{
printf ("Ingrese valor destinado al SRA:");
scanf ("%d",&valor);
salariof = salario - valor;
printf ("\nSeor %s %s %s su salario descontando lo de SRA es = %d\n\n",
nombre1,nombre2,apellido,salariof);
}
if (decision==0)
{
descuento = salario*0.2;
salariof = salario - descuento;
printf ("\nSeor %s %s %s su aporte al SRA es de %d y su salario es de %d\n\n",
nombre1,nombre2,apellido,descuento,salariof);
}
system("PAUSE");
return 0;
}

____________________________________________________________________________
__

9. La administracin del municipio de Palermo desea reforestar un bosque que mide


determinado nmero de
hectreas. Si la superficie del terreno excede a 1 milln de metros cuadrados, entonces
decidir sembrar de la
siguiente manera:

Porcentaje de la superficie del bosque Tipo de rbol

70% pino
20% eucalipto
10% cedro

Si la superficie del terreno es menor o igual a un milln de metros cuadrados, entonces decidir
sembrar de
la siguiente manera:

Porcentaje de la superficie del bosque Tipo de rbol

50% pino
30% eucalipto
20% cedro

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{

int hectareas,pino,eucalipto,cedro;
printf ("Numero de Hectareas:");
scanf ("%d", &hectareas);

if (hectareas<=1000000)
{
pino = hectareas*0.5;
eucalipto = hectareas*0.3;
cedro = hectareas*0.2;
printf ("\nSe tiene que sembrar %d de Pino\n", pino);
printf ("\nSe tiene que sembrar %d de Eucalipto\n", eucalipto);
printf ("\nSe tiene que sembrar %d de Cedro\n", cedro);
}
if (hectareas>1000000)
{
pino = hectareas*0.7;
eucalipto = hectareas*0.2;
cedro = hectareas*0.1;
printf ("\nSe tiene que sembrar %d de Pino\n", pino);
printf ("\nSe tiene que sembrar %d de Eucalipto\n", eucalipto);
printf ("\nSe tiene que sembrar %d de Cedro\n", cedro);
}
system("PAUSE");
return 0;
}

____________________________________________________________________________
_

10. El gobierno desea saber el nmero de pinos, eucaliptos y cedros que tendr que sembrar
en el bosque, si se sabe
que en 10 metros cuadrados caben 8 pinos, en 15 metros cuadrados caben 15 eucaliptos y en
18 metros cuadrados
caben 10 cedros. Tambin se sabe que una hectrea equivale a 10 mil metros cuadrados. Una
persona se
encuentra con un problema de comprar un automvil o un terreno, los cuales cuestan
exactamente lo mismo. Sabe
que mientras el automvil se devala, con el terreno sucede lo contrario. Esta persona
comprara el automvil si al
cabo de tres aos la devaluacin de este no es mayor que la mitad del incremento del valor del
terreno. Aydale a
esta persona a determinar si debe o no comprar el automvil.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{

int hectareas,pino,eucalipto,cedro,conv_hectarea,conv_hectarea2,conv_hectarea3;
int pino_hectarea,eucalipto_hectarea,cedro_hectarea;

printf ("Numero de Hectareas:");


scanf ("%d", &hectareas);
conv_hectarea = 10/10000;
pino_hectarea = 8/conv_hectarea;
pino = hectareas*pino_hectarea;
conv_hectarea2 = 15/10000;
eucalipto_hectarea = 15/conv_hectarea2;
eucalipto = hectareas*eucalipto_hectarea;
conv_hectarea3 = 18/10000;
cedro_hectarea = 10/conv_hectarea3;
cedro = hectareas*cedro_hectarea;
printf ("\nSe tiene que sembrar %d de Pino\n", pino);
printf ("\nSe tiene que sembrar %d de Eucalipto\n", eucalipto);
printf ("\nSe tiene que sembrar %d de Cedro\n", cedro);

system("PAUSE");
return 0;
}

____________________________________________________________________________
__

CONDICIONALES COMPUESTAS

1. En una fabrica de computadoras se planea ofrecer a los clientes un descuento que


depender del nmero de
computadoras que compre. Si las computadoras son menos de cinco se les dar un 10% de
descuento sobre el
total de la compra; si el nmero de computadoras es mayor o igual a cinco pero menos de diez
se le otorga un
20% de descuento; y si son 10 o mas se les da un 40% de descuento. El precio de cada
computadora es de
$1.150.000
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int computador,descuento,total,pagar;

printf ("Numero de computadoras a comprar:");


scanf ("%d", &computador);

if (computador<5)
{
total = computador*1150000;
descuento = total*0.1;
pagar = total - descuento;
printf ("\nSu valor total a pagar es = %d\n", pagar);
}
if (computador>=5 && computador<10)
{
total = computador*1150000;
descuento = total*0.2;
pagar = total - descuento;
printf ("\nSu valor total a pagar es = %d\n", pagar);
}
else
{
total = computador*1150000;
descuento = total*0.4;
pagar = total - descuento;
printf ("\nSu valor total a pagar es = %d\n", pagar);
}
system("PAUSE");
return 0;
}

____________________________________________________________________________
__

2. En Reindustrias se ha establecido una promocin de las llantas marca Hancock, dicha


promocin consiste en lo
siguiente:
Si se compran menos de cinco llantas el precio es de $130.000 cada una, de $120.000 si se
compran de cinco
a 10 y de $115.000 si se compran mas de 10.

Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que
compra y la
que tiene que pagar por el total de la compra.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int llantas,total;

printf ("Numero de llantas a comprar:");


scanf ("%d", &llantas);

if (llantas<5)
{
total = llantas*130000;
printf ("\nEl valor de cada llanta es de 130.000 y Su valor total a pagar es = %d\n", total);
}
if (llantas>=5 && llantas<10)
{
total = llantas*120000;
printf ("\nEl valor de cada llanta es de 120.000 y Su valor total a pagar es = %d\n", total);
}
if (llantas>10)
{
total = llantas*115000;
printf ("\nEl valor de cada llanta es de 115.000 y Su valor total a pagar es = %d\n", total);
}
system("PAUSE");
return 0;
}
____________________________________________________________________________
__

También podría gustarte