Leer 4 Números si esta en el rango de 0 a 10 sumarlos y si esta del rango de 11 a 20 restarlo y si esta por fuera del rango no existe
inicio
definir a,b,c,d,r,s;
inicializar a=b=c=d=r=s=0
imprimir ("digite un numero");
leer ("a");
imprimir ("digite numero ");
leer ("b");
imprimir("digite numero");
leer("c");
imprimir ("digite numero");
leer ("d");
si (a>b)&&("a<=b")
{
s=a
}
si (b>=0)&&(b<=10)
{
s=s+b;
}
si (c>=0)&&(c<=10)
{
s=s+c;
}
si (d>=0)&&(d<=10)
{
s=s+d
}
si (a>=11)&&(a<=20)
{
r=a;
}
si(b>=11)&&(b<=20)
{
r=r-b;
}
si (c>=11)&&(c<=20)
{
r=r-c;
}
si (d>=11)&&(d<=20)
{
r=r-d
}
imprimir ("el resultado de la suma es "):
leer("s");
imprimir ("El resultado de la resta es: ");
leer("r");
fin
diagrama de flujo
prueba de escritorio
a b c d r s
0 0 0 0 0 0
5 6 8 4 0 23
Pantallazo
No hay comentarios:
Publicar un comentario