Вы находитесь на странице: 1из 19

/*1) Un hombre desea saber cunto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversin

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

/*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** "

sino escriba " **ALUMNO REPROVADO** "

fin si

fin

/*3 En un almacn 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

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

sino

escriba " NO HAY DESCUENTO EN SU COMPRA "

fin si

fin

/*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

/*5 Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversin 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

//6 Que lea dos nmeros 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

/*7 Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuantas caloras 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 caloras por minuto y estando sentado en reposo consume 1.66 caloras 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

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

/*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 "

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

/* 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

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

su propio dinero un 55% del monto de la compra, pedir prestado al banco un 30% y el resto lo pagara solicitando un crdito 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 crdito al fabricante.

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

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)

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

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

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

Вам также может понравиться