Está en la página 1de 20

3.

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


masa = (presión * 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 número 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: Ginecología, Pediatría, Traumatología. El presupuesto


anual del hospital se
reparte conforme a la siguiente. tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 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 dueño 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, miércoles 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 fáciles que
cursa y cual será el
promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a
continuación:

La calificación 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 calificación de Programación se obtiene de la siguiente manera:


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

La calificación de Introducción a la Ingeniería se obtiene de la siguiente manera:


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

La calificación de Física se obtiene de la siguiente manera:


Primer Parcial 15%
Trabajo 5%
Segundo Parcial 15%
Trabajo 5%
Tercer Parcial 20%
Trabajo 10%
Exámen 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 más.

#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 promoción, mediante la cual el cliente obtiene un


descuento dependiendo de un
número que se escoge al azar. Si el número 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 número de pulsaciones que debe tener una persona por cada 10 segundos de
ejercicio aeróbico; 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 compañía 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 efectúa el préstamo 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 compañía 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 ("\nSeñor %s %s %s el valor de su cuota es:%d\n\n", nombre1,nombre2,apellido,cuota);
}
if (prestamo>500000)
{
cuota = prestamo*0.02;
printf ("\nSeñor %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 según el número 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 ("\nSeñor %s %s %s el valor de su matricula es:%d\n\n",
nombre1,nombre2,apellido,matriculaf);
}
if (promedio<=4.3)
{
matriculaf = matricula + 30000;
printf ("\nSeñor %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 raíces ofrece casas de interés 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 años. Si los ingresos del comprador son de $800.000 o más
el la cuota inicial
será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7
años.
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 ("\nSeñor %s %s %s el valor de su primera cuota es %d y su cuota mensual es %d por
10 años\n\n", nombre1,nombre2,apellido,cuota_inicial,cuotas);
}
if (ingresos>=800000)
{
cuota_inicial = casa*0.3;
cuotas = (casa - cuota_inicial)/7;
printf ("\nSeñor %s %s %s el valor de su primera cuota es %d y su cuota mensual es %d por
10 años\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 dueños
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 ("\nSeñor %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 ("\nSeñor %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 administración del municipio de Palermo desea reforestar un bosque que mide


determinado número de
hectáreas. Si la superficie del terreno excede a 1 millón 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 millón 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 número 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. También se sabe que una hectárea equivale a 10 mil metros cuadrados. Una
persona se
encuentra con un problema de comprar un automóvil o un terreno, los cuales cuestan
exactamente lo mismo. Sabe
que mientras el automóvil se devalúa, con el terreno sucede lo contrario. Esta persona
comprara el automóvil si al
cabo de tres años la devaluación de este no es mayor que la mitad del incremento del valor del
terreno. Ayúdale a
esta persona a determinar si debe o no comprar el automóvil.

#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 número 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 número 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 promoción de las llantas marca “Hancock”, dicha


promoción 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