Programacion

Páginas: 5 (1128 palabras) Publicado: 10 de mayo de 2012
FUNDAMENTOS DE PROGRAMACIÓN – Estructuras Selectivas (Si)
Guía Practica Nº3

1. Construir un algoritmo que permita ingresar 3 números enteros positivos y que determine cual de ellos es el mayor, cual es el menor y cual es el número medio.
2. Calcular el costo del servicio de mudanza, de acuerdo a la distancia entre el punto de partida y de llegada. Para calcular el costo se debetener en cuenta: Si la distancia por cada viaje es mayor o igual a 5 km, se cobrará S/. 7.00 por kilómetro, de lo contrario se cobrará el monto básico que es de S/. 25.00.
3. Diseñe un algoritmo que determine el promedio final de un alumno conociendo sus tres notas. El profesor del curso ha prometido incrementar en dos puntos la nota de la tercera practica calificada si es que es mayor a 10.considere que la máxima nota final es 20.
4. Diseñe un algoritmo que determine la categoría de un estudiante en base a su promedio, acuerdo a la siguiente tabla:
Promedio | Categoría |
20 – 1716 – 1413 – 1211 – 0 | ABCD |
Procedimiento Principal

inicio
entero Pr
cadena “cat”
leer Pr
si (Pr>=17 && Pr<=20)
cat= “A”

sino si (Pr>=14 && Pr<=16)
cat= “B”sino si (Pr>=12 && Pr<=13)
cat= “C”

sino si (Pr>=0 && Pr>11)
cat= “D”

finsi
escribir cat
fin

5. Una empresa de bienes raíces ofrece casas de interés social, bajo las siguientes condiciones: Si los ingresos del comprador son menores de $8000, el enganche será del 15% del costo de la casa y el resto se distribuirá en pagos mensuales, a pagar en diezaños. Si los ingresos del comprador son de $8000 o mas, el enganche será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7 años. La empresa quiere obtener cuanto debe pagar un comprador por concepto de enganche y cuanto por cada pago parcial.

Procedimiento Principal
inicio
doublé, ing, inicial, Pmensual, Costo;
leer ing, Costo;

si (ing<8000)
inicial=0.15*Costo
Pmensual= 0.85*Costo/120

Sino si(ing>8000)
Inicial= 0.30*Costo
Pmensual=0.70*Costo/120

finsi
escribir inicial, Pmensual;
fin

6. El gobierno del estado Peruano desea reforestar un bosque. Si la superficie del terreno excede a 1 millón de metros cuadrados, entonces decidirá sembrar de la siguiente manera:
Superficie del bosque (%) | Tipo de árbol |
70%20%10% |pinooyamelcedro |
Si la superficie del terreno es menor o igual a un millón de metros cuadrados, entonces decidirá sembrar de la siguiente manera:
Superficie del bosque (%) | Tipo de árbol |
50%30%20% | pinooyamelcedro |
El gobierno desea saber el numero de pinos, oyameles y cedros que tendrá que sembrar en el bosque, si se sabe que en 10 metros cuadrados caben 8 pinos, en 15 metros cuadradoscaben 15 oyameles y en 18 metros cuadrados caben 10 cedros.

Procedimiento Principal
inicio
real Superficie, Pino, Oyamel, Cedro
leer Superficie

Si (Superficie>1000000)
Pino=0.70*Superficie*8/10
Oyamel=0.20*Superficie*15/15
Cedro=0.10*Superficie*10/18

Sino si (Superficie <=1000000)
Pino=0.50*Superficie*8/10
Oyamel=0.30*Superficie*15/15
Cedro=0.20*Superficie*10/18

finsiescribir Pino, Oyamel, Cedro;
fin

7. Una fabrica paga a sus empleados de acuerdo a su condición, de tal manera que un obrero contratado recibe al mes S/.1200.00 y un obrero estable S/.1000.00. así mismo, todos los empleados reciben un pago de gratificación en los meses de Julio y Diciembre. Dicha gratificación varía de acuerdo a los años de servicios que tiene el empleado, como se muestraen el siguiente cuadro:
Años de Servicios | % de Gratificación |
0 a 56 a 1011 a más | 6080100 |
Además todos los empleados reciben un descuento por AFP del 9%. Calcular el sueldo de un obrero correspondiente a un mes determinado
8. Una empresa se encarga de la venta y distribución de CD. Los clientes pueden adquirir los artículos por cantidad. Los precios son:
* S/. 3.50 si...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS