martes, 8 de octubre de 2013

Guía 2 de condicionales

1) Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuántas 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.


var actividad: cadena
var minutos: numerico
inicio
cls()
imprimir("Qué actividad realizó?")
leer(actividad)
imprimir("Ingrese la cantidad de minutos en que realizó la actividad")
leer(minutos)
si(actividad=="dormir")
{
imprimir("Usted a consumido ",minutos*1.08, " calorías")
sino
imprimir("Usted a consumido ",minutos*1.66, " calorías")
}
fin

2)  Hacer un algoritmo que pida al usuario el código, el nombre y el precio de un artículo. Se realizaráun descuento en base al código del producto, si la clave es 01 el descuento es del 10%;  si la clave es 02 el descuento en del 20%. En cualquier otro caso, no se realizará descuento.

var codigo: numerico
var nombre: cadena
var precio: numerico
inicio
cls()
imprimir("Ingrese el nombre del producto: ")
leer(nombre)
imprimir("Ingrese el código del producto: ")
leer(codigo)
imprimir("Ingrese el precio del producto: ")
leer(precio)
si(codigo==01)
{
imprimir("Precio total: ",precio-(precio/100)*10)
}
si(codigo==02)
{
imprimir("Precio total: ",precio-(precio/100)*20)
}
fin

3) En una gomería se ha establecido una promoción de las llantas marca “La Mejor”, dicha promoción consiste en lo siguiente:
Si se compran menos de cinco llantas el precio es de $30000 cada una, de $25000 si se compran de cinco a 10 y de $20000 si se compran más 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.

var llantas: numerico
inicio
cls()
imprimir("Promoción de llantas La mejor\n\n")
imprimir("Ingrese la cantidad de llantas que compró: ")
leer(llantas)
si(llantas<5)
{
imprimir("El precio de cada llanta es de $30000\n")
imprimir("El precio total es de $",llantas*30000)
}
si(llantas>=5 and llantas<=10)
{
imprimir("El precio de cada llanta es de $25000\n")
imprimir("El precio total es de $", llantas*25000)
}
si(llantas>10)
{
imprimir("El precio de cada llanta es de $20000\n")
imprimir("El precio total es de $", llantas*20000)
}
fin

4) El promedio de prácticas de un curso se calcula con base en cuatro prácticas calificadas de las cuales se elimina la nota menor y se promedian las tres notas más altas. Diseñe un algoritmo que determine la nota eliminada y el promedio de prácticas de un estudiante.


var nota1: numerico
var nota2: numerico
var nota3: numerico
var nota4: numerico
inicio
cls()
imprimir("Ingrese la primera calificación")
leer(nota1)
imprimir("Ingrese la segunda calificación")
leer(nota2)
imprimir("Ingrese la tercera calificación")
leer(nota3)
imprimir("Ingrese la cuarta calificación")
leer(nota4)
si(nota1<nota2 and nota1<nota3 and nota1<nota4)
{
imprimir("La primera calificación es eliminada\n")
imprimir("El promedio de las tres calificaciones más altas es de ",(nota2+nota3+nota4)/3)
}
si(nota2<nota3 and nota2<nota4 and nota2<nota1)
{
imprimir("La segunda calificación es eliminada\n")
imprimir("El promedio de las tres calificaciones más altas es de ",(nota1+nota3+nota4)/3)
}
si(nota3<nota4 and nota3<nota1 and nota3<nota2)
{
imprimir("La tercera calificación es eliminada\n")
imprimir("El promedio de las tres calificaciones más altas es de ",(nota2+nota1+nota4)/3)
}
si(nota4<nota1 and nota4<nota2 and nota4<nota3)
{
imprimir("La cuarta calificación es eliminada\n")
imprimir("El promedio de las tres calificaciones más altas es de ",(nota2+nota3+nota1)/3)
}
fin



No hay comentarios:

Publicar un comentario