9.04.2013

Guía programación II


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.

Algoritmo: 
var personas: numerico
var camarones: numerico
var pimenton: numerico
var cebolla: numerico
var arroz: numerico
var sal: numerico
inicio
cls()
imprimir ("Cantidad de comensales:")
leer (personas)
cls()
camarones= 250/4*personas
arroz= 500/4*personas
cebolla= 200/4*personas
pimenton= 100/4*personas
sal= 1/4*personas
imprimir ("Arroz:", arroz, " gramos")
imprimir ("\nCamarones:", camarones, " gramos")
imprimir ("\nCebolla:", cebolla, " gramos")
imprimir ("\nPimentón:", pimenton, " gramos")
imprimir ("\nSal:", sal, " cucharaditas")
fin

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%)

Algoritmo: 
var producto1: cadena
var producto2: cadena
var precio1: numerico
var precio2: numerico
var cantidad1: numerico
var cantidad2: numerico
var total: numerico
inicio
cls()
imprimir ("Producto:")
leer (producto1)
imprimir ("\nPrecio:")
leer (precio1)
imprimir ("\nCantidad:")
leer (cantidad1)
imprimir ("\nProducto:")
leer (producto2)
imprimir ("\nPrecio:")
leer (precio2)
imprimir ("\nCantidad:")
leer (cantidad2)
imprimir ("Total producto 1:", precio1* cantidad1)
imprimir ("\nTotal producto 2:", precio2* cantidad2)
total= (precio1*cantidad1+precio2*cantidad2)*21/100
imprimir ("\nIVA:", total)
imprimir ("\nTotal final:", total+precio1*cantidad1+precio2*cantidad2)
fin


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)

 Algoritmo: 
var nombre: cadena
var sueldo: numerico
var horas: numerico
inicio
cls ()
imprimir ("Nombre empleado:")
leer (nombre)
imprimir ("\nSueldo por hora:")
leer (sueldo)
imprimir ("\nHoras trabajadas:")
leer (horas)
imprimir ("Sueldo a percibir:", sueldo*horas)
fin


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. 

Algoritmo: 
var nombre: cadena
var edad: numerico
var frutas: numerico
inicio
cls()
imprimir ("Nombre:")
leer (nombre)
imprimir ("\nEdad:")
leer (edad)
frutas = edad*8
imprimir ("Kg que debió consumir:", frutas)
fin