Supongamos el siguientes enunciados:
- Elabore un programa que permita ingresar 2 números y calcule e imprima en pantalla el valor de su suma, resta y producto.
Solución:
- Primero debemos definir cuales serán las variables con las que trabajaremos. En el pseudocódigo se hace mediante la palabra reservada Definir, en los lenguajes de programación de alto nivel se hace mediante las palabras resverdas: var, int, String, Float, Decimal, etc.
Definir var1, var2, suma, resta, producto Como Entero;
- Luego debemos pedir que el usuario ingrese los dos números que se operarán, pero para ello debemos escribir en pantalla un mensaje pidiéndole dichos números. Para mostrar texto se usa la palabra reservada Escribir (el los lenguajes de alto nivel se usan palabras reservadas como cout, echo, etc) y para leer un valor que el usuario ingresa por teclado se usa la palabra reservada Leer (el los lenguajes de alto nivel se usan palabras reservadas como cin, scanner, etc.)r
Escribir "Ingrese el primer número: ";
Leer var1;
Escribir "Ingrese el segundo número: ";
Leer var2;
- Luego se hace el cálculo de la suma, resta y producto, almacenando cada uno de esos resultados en su variable correspondiente, esta asignación de valor se hace mediante la combinación de símbolos menor y guión ( <- ), el los lenguajes de alto nivel se usan símbolos como el igual ( = ). Los operadores aritméticos son para la suma el signo más ( + ), para la resta el guión ( - ) y producto el asterisco ( * )
suma <- var1 + var2;
resta <- var1 - var2;
producto <- var1 * var2;
- Finalmente se muestra en pantalla los resultados, para concatenar (unir dos cadenas de texto), las separamos por comas. En los lenguajes de programación de alto nivel esto se hace mediante el símbolo más ( + ), el punto ( . ), una función como "append" u otros.
Escribir "La suma es: ",suma;
Escribir "La resta es: ",resta;
Escribir "El producto es: ",producto;
Código completo:
Proceso suma_resta_producto
Definir var1, var2, suma, resta, producto Como Entero;
Escribir "Ingrese el primer número: ";
Leer var1;
Escribir "Ingrese el segundo número: ";
Leer var2;
suma <- var1 + var2;
resta <- var1 - var2;
producto <- var1 * var2;
Escribir "La suma es: ",suma;
Escribir "La resta es: ",resta;
Escribir "El producto es: ",producto;
FinProceso