Algoritmos

Páginas: 3 (731 palabras) Publicado: 12 de diciembre de 2012
Problema: Un estudiante quiere saber su promedio final dados los valores de los promedios de cada corte teniendo en cuenta que el corte 1 vale 20%, el segundo 40% y el tercero 40%

Definición delproblema:
3 cortes
Notas: lo que se sabe
corte 1: 20%
corte 2: 40%
corte 3: 40%
Promedio final: lo que se desea saber

ANALISIS

Entradas: nota corte 1, nota del corte 2, nota del corte 3Proceso: Promedio = n1*0.2 + n2*0.4 + n3*0.4

Salida: Promedio

Variables: n1,n2,n3,prom

PSEUDOCODIGO

INICIO
    Real n1,n2,n3,prom;
    Leer n1,n2,n3;
    prom = n1*0.2 + n2*0.4 +n3*0.4;
    Escribir prom;
FIN

DIAGRAMA DE FLUJO: …..

PRUEBA DE ESCRITORIO
n1 | n2 | n3 | prom |
existe | existe | existe | existe |
4.0 | 3.5 | 4.8 | existe |
4.0 | 3.5 | 4.8 | 4,12 |Problema:
En una licorera se obtiene un 30% de ganancia por cada botella de licor y se compra una caja que tiene 12 botellas, dado el valor de la caja, calcular el costo de cada botella y el valor deventa.

Definicion:

tenemos una caja con doce botellas, si dicha caja vale 120.000 entonces cada botella tendrá un costo de 10.000

si el costo es 10.000 y se espera obtener una ganancia del30% entonces

valor de venta = 10.000 + (10.000 * 0.3)

ANALISIS

Entrada: Valor de la caja

Proceso: costo de botella = valor de la caja / 12
        valor venta de la botella = costo debotella + (costo de botella *0.3)

Salida: Costo de botella
    Valor de la botella

VARIABLES:

vcaja = valor de la caja
cb = costo de cada botella
vvb = valor de venta de cada botellaPSEUDOCODIGO

INICIO
    Entero vcaja,cb,vvb;
    Leer vcaja;
cb = vcaja / 12;   
vvb = cb + (cb * 0.3);
    Escribir vvb,cb;
FIN

Prueba de escritorio
vcaja | cb | vvb |
existe | existe |existe |
120000 | existe | existe |
120000 | 10000 | existe |
120000 | 10000 | 13000 |

Condicionales Multiples

Ej: Leer dos números y decir cual es mayor, cual es el menor o si son iguales...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS