Algoritmos
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...
Regístrate para leer el documento completo.