miércoles, 4 de septiembre de 2013

Guía II de algoritmos


Ejercicio 1
Un famoso restaurante contrató un Chef para preparar la comida de los días 
viernes. El Chef decide preparar para el próximo viernes una Paella, pero el Chef nunca
ha cocinado para muchas personas, su receta es para 4 personas. Por lo que necesita de 
Ud. Como analista que le diseñe el algoritmo que seguirá para preparar la Paella, 
tomando en cuenta el número de comensales que utilizarán el servicio ese día. La 
receta del Chef incluye: arroz, camarones, pimentón y cebolla. Para cada cuatro 
personas el Chef utiliza 1/2 kilo de arroz y 1/4 kilo de camarones, 200 gramos de 
cebolla, 100 gramos de pimentón y 1 cucharadita de sal.

Ejercicio 2
Realizar la factura del Supermercado Estrella, el cajero deberá ingresar dos productos cualquiera, el precio de cada uno de ellos y la cantidad comprada. Deberá mostrar el ticket de compra con el total más el IVA correspondiente (21%)
Ejercicio 3
Una empresa desea ver un informe para un empleado que muestre:


Nombre del empleado: xxxxxxxxxxx
Sueldo por hora: xxxxxxxxx
Horas trabajadas: xxxxxxx

Sueldo total a percibir: xxxxxxx

Elabore un algoritmo que realice esta operación (pensar qué variables hacen falta)

Ejercicio 4
Una persona debe consumir por año 8 kg de fruta. Elaborar un algoritmo que pida el ingreso del nombre y de la edad de una persona y que le indique cuántos kg de fruta debió haber consumido. 

1.
 var comensales: numerico
var arroz: numerico
var camarones: numerico
var pimenton: numerico
var cebolla: numerico
var sal: numerico
inicio
cls ()
imprimir ("Número de comensales: ")
leer(comensales)
arroz=0.500/4*comensales
imprimir ("\narroz: ",arroz, " kg")
camarones=0.250/4*comensales
imprimir ("\ncamarones: ",camarones, "kg")
pimenton=0.100/4*comensales
imprimir("\npimenton: ",pimenton, "kg")
cebolla=0.200/4*comensales
imprimir ("\ncebolla: ",cebolla, "kg")
sal=0.25/4*comensales
imprimir("\nsal: ",sal, "ctas")
fin

2.
var producto1: cadena
var producto2: cadena
var precioprod1: numerico
var precioprod2: numerico
var cantidadprod1: numerico
var cantidadprod2: numerico
var subtotal: numerico
var total: numerico
inicio
cls ()
imprimir("SUPERMERCADO ESTRELLA")
imprimir ("\nIngresar producto1: ")
leer(producto1)
imprimir ("Ingresar producto2: ")
leer(producto2)
imprimir ("Precio del producto1: ")
leer(precioprod1)
imprimir ("Precio del producto2: ")
leer(precioprod2)
imprimir ("Cantidad del producto1: ")
leer(cantidadprod1)
imprimir ("Cantidad del producto2: ")
leer(cantidadprod2)
subtotal=precioprod1*cantidadprod1+precioprod2*cantidadprod2
imprimir ("Subtotal de la cuenta= ", subtotal)
total=subtotal+subtotal*21/100
imprimir("\nTotal de la cuenta= ", total)
fin

3.
var empleado: cadena
var sueldo: numerico
var horas: numerico
var sueldototal: numerico
inicio
cls()
imprimir("Nombre del empleado: ")
leer(empleado)
imprimir ("Sueldo por hora: ")
leer(sueldo)
imprimir ("Horas trabajadas: ")
leer(horas)
imprimir ("Sueldo total a percibir: ", sueldo*horas)
fin

4.
var nombre: cadena
var edad: numerico
var kilos: numerico
inicio
cls ()
imprimir ("Ingresar nombre: ")
leer(nombre)
imprimir ("Ingresar edad: ")
leer(edad)
kilos=8*edad
imprimir ("Kg de fruta que debían ser consumidos: ", kilos)
fin