Universidad Antonio Nariño

lunes, 21 de noviembre de 2011

10 CONDICIONALES

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.

SOLUCION:


Proceso PINOS_EUCALICTO_CEDROS_EN_UN_BOSQUE
Escribir "INGRESE EL NUMERO DE HECTAREAS";
Leer hecta;
pinos<-((hecta*0.34)*0.8);
eucalipto<-((hecta*0.33)*1);
cedro<-((hecta*0.33)*0.56);
Escribir "PINOS..",pinos;
Escribir "EUCALIPTO..",eucalipto;
Escribir "CEDRO..",cedro;

FinProceso

9 CONDICIONALES

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

SOLUCION:


Proceso REFORESTACION
Escribir "INGRESE LAS HECTAREAS";
Leer hectarea;
Si hectarea>=1000000 Entonces
pino<-hectarea*0.70;
eucalicto<-hectarea*0.20;
cedro<-hectarea*0.10;
Sino
pino<-hectarea*0.50;
eucalicto<-hectarea*0.30;
cedro<-hectarea*0.20;
FinSi
Escribir "SE SIEMBRA EN PINO EL AREA DE..",pino;
Escribir "SE SIEMBRA EN EUCALICTO EL AREA DE..",eucalicto;
Escribir "SE SIEMBRA EN CEDRO EL AREA DE..",cedro;

FinProceso

8 CONDICIONALES

8. Una persona desea iniciar un negocio, para lo cual piensa verificar cuanto dinero le prestara el banco por hipotecar su casa. Tiene una cuenta bancaria, pero no quiere disponer de ella a menos que el monto por hipotecar su casa sea muy pequeño. Si el monto de la hipoteca es menor que $10.000.000 entonces invertirá el 50% de la inversión total y un socio invertirá el otro 50%. Si el monto de la hipoteca es de $ 10.000.000 o mas, entonces invertirá el monto total de la hipoteca y el resto del dinero que se necesite para cubrir la inversión total se repartirá a partes iguales entre el socio y el.

SOLUCION:

Proceso HIPOTECA
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "INGRESE EL VALOR DE LA HIPOTECA";
Leer hipoteca;
Si hipoteca<=10000000 Entonces
var<-hipoteca*0.50
Sino
var<-hipoteca*0.10
FinSi
Escribir nombre,"..EL DINERO QUE TIENE PARA LA EMPRESA ES DE..",var;

FinProceso

7 CONDICIONALES

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á.

SOLUCION:

Proceso GOBIERNO_(SAR)

Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "INGRESE EL SALARIO";
Leer salario;
Escribir "INGRESE LA CUOTA O PORCENTAJE";
Leer cot;
sar<-salario-cot;
sueldo<-salario-sar;
Escribir nombre;
Escribir "LA CANTIDAD DE DINERO PARA (SAR) EN ESTE MES ES DE..",sueldo;
Escribir "EL SALARIO ES DE..",sar;
FinProceso

6 CONDICIONALES

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.

SOLUCION:

Proceso BIENES_RAIZ
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "INGRESE EL VALOR DE SUS INGRESOS";
Leer ingreso;
Si ingreso>=800000 Entonces
valor<-ingreso*0.30
valor1<-ingreso*0.70/7;
Sino
valor<-ingreso*0.15
valor1<-ingreso*0.85/10;
FinSi
Escribir nombre;
Escribir "EL VALOR DE LA PRIMER CUOTA ES DE..",valor;
Escribir "EL VALOR DE LAS OTRAS CUOTAS ES DE..",valor1;
FinProceso

5 CONDICIONALES

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.

SOLUCION:

Proceso MATRICULA_DE_UNA_UNIVERSIDAD
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "INGRESE VALOR DE LA MATRICULA";
Leer matricula;
Escribir "INGRESE SU NOTA FINAL";
Leer nota;
Si nota>=4.3 Entonces
val<-matricula*0.30;
valor<-(matricula-val)-30000
Sino
valor<-matricula+30000
FinSi
Escribir nombre,"..EL VALOR DE SU MATRICULA ES DE..",valor;
FinProceso

4 CONDICIONALES

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.

SOLUCION:


Proceso EMPRESA_SEGUROS
Escribir "INGRESE EL NOMBRE DEL CLIENTE";
Leer nombre;
Escribir "MONTON PRESTADO";
Leer monto;
Si monto<500000 Entonces
canti<-(monto*0.03)
Sino
canti<-(monto*0.02)
FinSi
Escribir nombre,"..LA CUOTA QUE DEBE CANCELAR ES DE..",canti;
FinProceso

3 CONDICIONALES

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

SOLUCION:


Proceso CANTIDAD_DE_PULSACIONES
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "INGRESE SU EDAD";
Leer edad;
Escribir "INGRESE SU SEXO";
Leer sex;
Si sex>M Entonces
pulsa<-(220-edad)/10
Sino
pulsa<-(210-edad)/10
FinSi
Escribir nombre,"..LAS PULSACIONES EN 10 SEGUNDOS DE AEROBICOS ES DE..",pulsa;
FinProceso

2 CONDICIONALES

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.



SOLUCION:

Proceso SUPERMERCADO
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "INGRESE VALOR DE LA COMPRA";
Leer compra;
Escribir "INGRESE EL NUMERO DE LA BALOTA";
Leer balota;
Si balota<50 Entonces
total<-compra-(0.15*compra)
Sino
total<-compra-(0.20*compra)
FinSi
Escribir nombre,"..EL TOTAL A CANCELAR CON EL DESCUENTO ES DE..",total;
FinProceso

1 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.


SOLUCION:


Proceso PRECIO_DE_LAS_LLANTAS
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "CANTIDAD DE LLANTAS";
Leer llanta;
Si llanta<5 Entonces
valor<-(llanta*80000)
Sino
valor<-(llanta*70000)
FinSi
Escribir nombre,"..EL VALOR DE LAS LLANTAS ES DE..",valor;

FinProceso

10 SECUENCIALES

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%


SOLUCION:


Proceso NOTAS_DE_ESTUDIANTE
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "NOTAS DE CALCULO";
Escribir "NOTAS DEL EXAMEN";
Leer examen;
Escribir "NOTAS DEL TRABAJO 1";
Leer trabajo1;
Escribir "NOTAS DEL TRABAJO 2";
Leer trabajo2;
Escribir "NOTAS DEL TRABAJO 2";
Leer trabajo3;
traba<-(trabajo1+trabajo2+trabajo3)/3;
finalcalculo<-(examen*0.90)+(traba*0.10);

Escribir "NOTAS DE PROGRAMACION";
Escribir "NOTAS DEL EXAMEN";
Leer examen;
Escribir "NOTAS DEL TRABAJO 1";
Leer trabajo1;
Escribir "NOTAS DEL TRABAJO 2";
Leer trabajo2;
traba<-(trabajo1+trabajo2)/2;
finalprogramacion<-(examen*0.80)+(traba*0.20);

Escribir "NOTAS DE INTRODUCCION";
Escribir "NOTAS DEL EXAMEN";
Leer examen;
Escribir "NOTAS DEL TRABAJO 1";
Leer trabajo1;
finalintroduccion<-(examen*0.85)+(trabaJO1*0.15);

Escribir "NOTAS DE FISICA";
Escribir "NOTAS DEL EXAMEN 1";
Leer examen1;
Escribir "NOTAS DEL TRABAJO 1";
Leer trabajo1;
Escribir "NOTAS DEL EXAMEN 2";
Leer examen2;
Escribir "NOTAS DEL TRABAJO 2";
Leer trabajo2;
Escribir "NOTAS DEL EXAMEN 3";
Leer examen3;
Escribir "NOTAS DEL TRABAJO 3";
Leer trabajo3;
Escribir "NOTAS DEL EXAMEN FINAL";
Leer examen4;
Escribir "NOTAS DEL TRABAJO FINAL";
Leer trabajo4;
finalfisica<-(examen1*0.15)+(trabaJO1*0.05)+(examen2*0.15)+(trabaJO2*0.05)+(examen3*0.20)+(trabaJO1*0.10)+(examen1*0.20)+(trabaJO1*0.10);

Escribir nombre,"..LA NOTA FINALES DE CADA MATERIA SON";
Escribir "LA NOTA DE CALCULO ES DE..",finalcalculo;
Escribir "LA NOTA DE PROGRAMACION ES DE..",finalprogramacion;
Escribir "LA NOTA DE INTRODUCCION ES DE..",finalintroduccion;
Escribir "LA NOTA DE FISICA ES DE..",finalfisica;
FinProceso

9 SECUENCIALES

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.


SOLUCION:


Proceso INVERSIONISTAS
Escribir "NOMBRE DE 1 ARCIONISTA";
Leer nombre1;
Escribir "NOMBRE DE 2 ARCIONISTA";
Leer nombre2;
Escribir "NOMBRE DE 3 ARCIONISRA";
Leer nombre3;
FALTA

FinProceso

8 SECUENCIALES

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.


SOLUCION:


Proceso PROMEDIO_DE_UNA_SEMANA_DE_DEPORTE
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "INGRESE EL TIEMPO DEL LUNES";
Leer lunes;
Escribir "INGRESE EL TIEMPO DEL MIERCOLES";
Leer miercoles;
Escribir "INGRESE EL TIEMPO DEL VIERNES";
Leer viernes;
promedio_semana<-(lunes+miercoles+viernes)/3;
Escribir nombre,"..EL PROMEDIO DE LA SEMANA ES DE..",promedio_semana;
FinProceso

7 SECUENCIALES

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%.


SOLUCION:


Proceso GANANCIA_DE_UNA_TIENDA
Escribir "INGRESE EL VALOR DEL PRODUCTO";
Leer producto;
valor<-(producto*0.30)+producto;
Escribir "EL VALOR DEL PRODUCTO ES DE..",valor;
FinProceso

6 SECUENCIALES

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.


SOLUCION:


Proceso AREAS_DE_UN_HOSPITAL
Escribir "INGRESE EL PROSUPUESTO DEL HOSPITAL";
Leer prosupuesto;
ginecologia<-prosupuesto*0.40;
trautologia<-prosupuesto*0.30;
pediatria<-prosupuesto*0.30;
Escribir "EL DINERO PARA EL AREA DE GINECOLOGIA ES DE..",ginecologia;
Escribir "EL DINERO PARA EL AREA DE TRAUMATOLOGIA ES DE..",trautologia;
Escribir "EL DINERO PARA EL AREA DE PEDIATRIA ES DE..",pediatria;
FinProceso

5 SECUENCIALES

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


SOLUCION:

Proceso NUEVOS_SALARIO_DE_UN_TRABAJADOR
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "INGRESE SU SALARIO";
Leer salario;
nuevo_salario<-(salario*0.25)+salario;
Escribir nombre,"..SU NUEVO SALARIO ES DE..",nuevo_salario;
FinProceso

4 SECUENCIALES

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.


SOLUCION:


Proceso PULSACIONES
Escribir "SU NOMBRE";
Leer nombre;
Escribir "INGRESE SU EDAD";
Leer edad;
num_pulsa<-(220-edad)/10;
Escribir nombre,"..EL NUMERO DE PULSACIONES EN 10 SEGUNDO ES DE..",num_pulsa;

FinProceso

3 SECUENCIALES

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))


SOLUCION:


Proceso MASA
Escribir "PRESION";
Leer presion;
Escribir "VOLUMEN";
Leer volumen;
Escribir "TEMPERATURA";
Leer temperatura;
masa<-(presion*volumen)/(0.37*(temperatura+460));
Escribir "LA MASA ES DE.." masa;
FinProceso

2 SECUENCIALES

2. Leer un número y escribir el valor absoluto del mismo.

SOLUCION:


Proceso VALOR_ABSOLUTO
Escribir "INGRESE EL NUMERO";
Leer numero;
var<-(-1*numero);
Escribir "EL VALOR ABSOLUTO DEL NUMERO ES..",var;
FinProceso

1 SECUENCIALES

1. Dada un cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato
desconocido.


SOLUCION:



Proceso EQUIVALENCIAENDOLARES
Escribir "INGRESE SU NOMBRE";
Leer nombre;
Escribir "INGRESE VALOR EN PESOS";
Leer valorpesos;
Escribir "INGRESE VALOR DE UN DOLAR";
Leer dolar;
equivalencia<-valorpesos/dolar;
Escribir nombre,"..TIENES EN DOLARES EL VALOR DE..",equivalencia;
FinProceso