lpp condicionales.docx

22

Click here to load reader

Upload: andradecalderon

Post on 12-Aug-2015

144 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: lpp condicionales.docx

/*1) Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco.

El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000,

y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta.*/

real cantdin, finalint , int

inicio

escriba " cantidad de ndinero invertido "

llamar nueva_linea

lea cantdin

int<-0.25

finalint<-cantdin*int

si finalint > 7000 entonces

escriba " puede reinvertir porque sus intereses son ", finalint

sino

escriba " no reinvierta "

fin si

fin

Page 2: lpp condicionales.docx

/*2 Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su

promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario */

entero calif1, calif2, calif3, suma, ctotal

inicio

escriba " Calificacion #1 "

lea calif1

llamar nueva_linea

escriba " Calificacion #2 "

lea calif2

llamar nueva_linea

escriba " Calificacion #3 "

lea calif3

llamar nueva_linea

suma <-(calif1+calif2+calif3)

ctotal <-(suma/3)

si ctotal >= 70 entonces

escriba "**ALUMNO APROVADO** "

Page 3: lpp condicionales.docx

sino

escriba " **ALUMNO REPROVADO** "

fin si

fin

Page 4: lpp condicionales.docx

/*3 En un almacén se hace un 20% de descuento a los clientes cuya compra supere los

$1000 ¿ Cual será la cantidad que pagara una persona por su compra? */

cadena[25] nombre

entero vlrcomp, vlrtotal

real descu

inicio

escriba " Nombre del Cliente "

lea nombre

llamar nueva_linea

escriba " Valor de su Compra: "

lea vlrcomp

llamar nueva_linea

si vlrcomp >= 1000 entonces

descu <- vlrcomp*0.20

vlrtotal <- vlrcomp-descu

llamar nueva_linea

Page 5: lpp condicionales.docx

escriba " SE HA REALIZADO UN 20% DE DESCUENTO A SU COMPRA: ",vlrtotal

sino

escriba " NO HAY DESCUENTO EN SU COMPRA "

fin si

fin

Page 6: lpp condicionales.docx

/*4 Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera:

Si trabaja 40 horas o menos se le paga $16 por hora

Si trabaja mas de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.*/

real HorasTrabajadas, HorasSemanales, Extras

inicio

escriba " horas trabajadas en la semana "

lea HorasSemanales

si HorasSemanales <= 40 entonces

escriba " su salario semanal es de "

escriba HorasSemanales*16

fin si

si HorasSemanales > 40 entonces

escriba " su salario semanal es de "

escriba (HorasSemanales*16)

fin si

fin

Page 7: lpp condicionales.docx

/*5 Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco.

El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000,

y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta*/

real cantdin, finalint, int

inicio

escriba " cantidad de dinero invertido "

lea cantdin

int <- 0.25

finalint<- cantdin*int

si finalint > 7000 entonces

escriba " puede reinvertir porque sus intereses son ", finalint

sino

escriba " no reinvierta "

fin si

fin

Page 8: lpp condicionales.docx

//6 Que lea dos números y los imprima en forma ascendente

entero Num1,Num2

inicio

escriba " el numero uno es "

Lea Num1

escriba " el numero dos es "

lea Num2

si Num1< Num2 entonces

escriba Num1,Num2

sino

escriba Num2,Num1

Fin si

Fin

Page 9: lpp condicionales.docx

/*7 Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuantas

calorías consume su cuerpo durante todo el tiempo que realice una misma actividad.

Las actividades que tiene permitido realizar son únicamente dormir o estar sentado en

reposo. Los datos que tiene son que estando dormido consume 1.08 calorías por minuto y

estando sentado en reposo consume 1.66 calorías por minuto. */

Real opcion, minutos, totalcalorias

Inicio

escriba " dormido consumo en calorias 1.08 "

llamar nueva_linea

escriba " 2. sentado consumo en calorias 1.66 "

llamar nueva_linea

llamar nueva_linea

escriba " Digite una de las opciones de arriba: "

lea opcion

llamar nueva_linea

escriba " Cuantos minutos duro en la Actividad? "

lea minutos

Page 10: lpp condicionales.docx

Si opcion =1 entonces

totalcalorias<- (minutos*1.08)

llamar nueva_linea

escriba " dormido consume: ", totalcalorias

llamar nueva_linea

sino

totalcalorias<- (minutos*1.66)

llamar nueva_linea

escriba " sentado consume: ", totalcalorias

llamar nueva_linea

fin si

Fin

Page 11: lpp condicionales.docx

/*8 Hacer un algoritmo que imprima el nombre de un articulo, clave, precio original y su precio con descuento.

El descuento lo hace con base a la clave, si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento en del 20%

(solo existen dos claves). */

entero opcion

real precio

Inicio

escriba " 1 Pan clave 01 500 "

llamar nueva_linea

escriba " 2 Chocolate clave 02 1000 "

Page 12: lpp condicionales.docx

llamar nueva_linea

escriba " Digite una de las opciones de arriba: "

llamar nueva_linea

lea opcion

Si opcion =1 entonces

precio<- 500-(500*0.1)

escriba " Ud. compro un Pan con clave 01 con valor de $500 "

llamar nueva_linea

escriba " Sin embargo con descuento paga: ", precio

sino

precio<- 1000-(1000*0.2)

escriba " Ud. compro un Chocolate con clave 02 con valor de $1000 "

llamar nueva_linea

escriba " Sin embargo con descuento paga: ", precio

fin si

fin

Page 13: lpp condicionales.docx

/* 9) Hacer un algoritmo que calcule el total a pagar por la compra de camisas.

Si se compran tres camisas o mas se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10% */

entero valorcam, numcam, valcom, descue, dest

inicio

escriba " valor unitario de las camisas "

lea valorcam

escriba " numero de camisas que quiere comprar "

lea numcam

si numcam>3 entonces

valcom<- valorcam*numcam

descue<- valcom*0.2

dest<- valcom-descue

escriba " valor total camisas es ", valcom

escriba " valor de la compra con descuento es ",dest

sino

valcom<- valorcam*numcam

descue<- valcom*0.1

Page 14: lpp condicionales.docx

dest<- valcom-descue

escriba " valor total camisas es ", valcom

escriba " valor de la compra con descuento es ",dest

fin si

fin

/* Una empresa quiere hacer una compra de varias piezas de la misma clase a una fabrica de refacciones.

La empresa, dependiendo del monto total de la compra, decidirá que hacer para pagar al fabricante.

Si el monto total de la compra excede de $500 000 la empresa tendrá la capacidad de invertir de

Page 15: lpp condicionales.docx

su propio dinero un 55% del monto de la compra, pedir prestado al banco un 30% y el resto lo pagara solicitando un crédito al fabricante.

Si el monto total de la compra no excede de $500 000 la empresa tendrá capacidad de invertir de

su propio dinero un 70% y el restante 30% lo pagara solicitando crédito al fabricante.

El fabricante cobra por concepto de intereses un 20% sobre la cantidad que se le pague a crédito. */

Entero montot, inversion, banco, creditoFab, usura, total

Inicio

escriba " Ingrese El Monto de la Compra: "

lea montot

llamar nueva_linea

si montot > 500000 entonces

inversion<- (montot*0.55)

banco<- (montot*0.3)

creditoFab<- (montot*0.15)

usura<- (creditoFab*0.2)

Page 16: lpp condicionales.docx

total<- (montot+usura)

escriba " Ud. debe pagar de la siguiente manera: "

llamar nueva_linea

llamar nueva_linea

escriba " Pago por Inversion debe pagar: ", inversion

llamar nueva_linea

llamar nueva_linea

escriba " Pago por Banco debe pagar: ", banco

llamar nueva_linea

llamar nueva_linea

escriba " Pago por Credito de la Fabrica debe pagar: ", creditoFab

llamar nueva_linea

llamar nueva_linea

escriba " Pago por Porcentaje Comision de la Fabrica debe pagar: ", usura

llamar nueva_linea

llamar nueva_linea

Page 17: lpp condicionales.docx

escriba " El valor Total de la compra mas comision de la Fabrica es de: ", total

sino inversion<- (montot*0.7)

creditoFab<- (montot*0.3)

usura<- (creditoFab*0.2)

total<- (montot+usura)

escriba " Ud. debe pagar de la siguiente manera: "

llamar nueva_linea

llamar nueva_linea

escriba " Pago por Inversion debe pagar: ", inversion

llamar nueva_linea

llamar nueva_linea

escriba " Pago por Credito de la Fabrica debe pagar: ", creditoFab

llamar nueva_linea

llamar nueva_linea

Page 18: lpp condicionales.docx

escriba " Pago por Porcentaje Comision de la Fabrica debe pagar: ", usura

llamar nueva_linea

llamar nueva_linea

escriba " El valor Total de la compra mas comision de la Fabrica es de: ", total

fin si

fin

Page 19: lpp condicionales.docx