Ejercicios condicionales

18
GUIA DE CONDICIONALES PRESENTADO A: HENRY GARZÓN PRESENTADO POR: LUIS FERNANDO AVILA GARZÓN GESTION DE MERCADOS LOGISTICA Y TECNOLOGIAS DE LA INFORMACION

Transcript of Ejercicios condicionales

Page 1: Ejercicios condicionales

GUIA DE CONDICIONALES

PRESENTADO A:

HENRY GARZÓN

PRESENTADO POR:

LUIS FERNANDO AVILA GARZÓN

GESTION DE MERCADOS LOGISTICA Y TECNOLOGIAS DE LA INFORMACION

BOGOTA 11DE MARZO DE 2013

Page 2: Ejercicios condicionales

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 cuánto 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 3: Ejercicios condicionales

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

real calif1, calif2, calif3, totalcalif

inicio

escriba " calificacion uno "

lea calif1

escriba " calificacion dos "

lea calif2

escriba " calificacion tres "

lea calif3

totalcalif <- (calif1+calif2+calif3)/3

escriba " su promedio calificacion ", totalcalif

si totalcalif >= 70 entonces

llamar nueva_linea

escriba " aprobado "

sino

escriba "no aprobo "

fin si

fin

Page 4: Ejercicios condicionales

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

real PrecioCompra, Descuento, v1

inicio

escriba " precio de compra "

lea PrecioCompra

v1 <- PrecioCompra*20

Descuento <- v1/100

si PrecioCompra >= 1000 entonces

escriba " total de su compra es ", PrecioCompra-Descuento

sino

escriba " total de su compra es ", PrecioCompra

fin si

fin

Page 5: Ejercicios condicionales

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, HorasSemana, Extras

inicio

escriba " horas trabajadas esta semana "

lea HorasSemana

si HorasSemana <= 40 entonces

escriba " su sueldo esta semana es de ", HorasSemana*16

fin si

llamar nueva_linea

si HorasSemana > 40 entonces

escriba " su sueldo esta semana es de ",(HorasSemana*16)

fin si

fin

Page 6: Ejercicios condicionales

5/*Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad quetiene 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 ya que sus intereses son: ", finalint

sino

escriba " No debe reinvertir "

fin si

fin

Page 7: Ejercicios condicionales

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

entero Numero1,Numero2

inicio

escriba " Su primer Digito "

Lea Numero1

llamar nueva_linea

escriba " Su segundo Digito "

lea Numero2

llamar nueva_linea

si Numero1< Numero2 entonces

escriba Numero1,Numero2

sino

escriba Numero2,Numero1

Fin si

fin

Page 8: Ejercicios condicionales

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, min, totalCal

Inicio

escriba " 1. Estado: DORMIDO, consumo en calorias 1.08 "

llamar nueva_linea

escriba " 2. Estado: 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 min

Page 9: Ejercicios condicionales

Si opcion =1 entonces

totalCal<- (min*1.08)

llamar nueva_linea

escriba " Ud. estando DORMIDO consume: ", totalCal , "calorias"

llamar nueva_linea

sino

totalCal<- (min*1.66)

llamar nueva_linea

escriba " Ud. estando SENTADO consume: ", totalCal,"calorias"

llamar nueva_linea

fin si

fin

Page 10: Ejercicios condicionales

8/*Hacer un algoritmo que imprima el nombre de un articulo, clave, precio original y su precio con descuento. El descuento lo hace en 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 clave01 $500 "

llamar nueva_linea

escriba " 2 chocolate clave02 $1000 "

llamar nueva_linea

escriba " seleccione el numero de una de las opciones de arriba "

llamar nueva_linea

lea opcion

si opcion =1 entonces

precio <- 500 -(500*0.1)

escriba " ustede compro pan con clave 01 con valor de $500"

llamar nueva_linea

escriba " sin embargo con descuento se paga ", precio

sino

precio <- 1000 -(1000*0.2)

escriba " ustede compro chocolate con clave 02 con valor de $1000"

llamar nueva_linea

Page 11: Ejercicios condicionales

escriba " sin embargo con descuento se paga ", precio

fin si

fin

Page 12: Ejercicios condicionales

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 numcamisas, totalcompra, valorcamisa, descuento, descuentoTotal

inicio

escriba " El valor de las camisas por unidad es de: "

lea valorcamisa

llamar nueva_linea

escriba " Cuantas Camisas desea comprar: "

lea numcamisas

Si numcamisas >3 entonces

totalcompra<- valorcamisa*numcamisas

descuento<- totalcompra*0.2

descuentoTotal<- totalcompra-descuento

escriba " El valor de la compra de camisas es de: ", totalcompra

llamar nueva_linea

llamar nueva_linea

Page 13: Ejercicios condicionales

escriba " El valor total de la compra con descuento es de: ", descuentoTotal

sino

totalcompra<- valorcamisa*numcamisas

descuento<- totalcompra*0.1

descuentoTotal<- totalcompra-descuento

llamar nueva_linea

escriba " El valor de la compra de camisas es de: ", totalcompra

llamar nueva_linea

llamar nueva_linea

escriba " El valor total de la compra con descuento es de: ", descuentoTotal

fin si

fin

Page 14: Ejercicios condicionales

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

real montot, inversion, banco, creditofab, usura

inicio

escriba " ingrese monto comprar "

lea montot

si montot >500000 entonces

inversion <- montot *0.55

banco <- montot *0.3

creditofab <- montot *0.15

Page 15: Ejercicios condicionales

usura <- creditofab *0.2

escriba " usted pude invertir ", inversion

llamar nueva_linea

escriba " usted puede pedirle al banco un monto de ", banco

llamar nueva_linea

escriba " usted le solicita al banco un credito de ", creditofab

llamar nueva_linea

escriba " el valor total a cancelar es de ", usura+montot

sino inversion <- montot *0.7

creditofab <- montot *0.3

usura <- creditofab *0.2

escriba " usted pude invertir ", inversion

llamar nueva_linea

escriba " la empresa que le dara el credito de un monto de ", creditofab

llamar nueva_linea

escriba " sus intereses tendran un monto de ", usura+montot

fin si

fin

Page 16: Ejercicios condicionales

fin si

fin