domingo, 20 de noviembre de 2022

COBOL: suma de dos números

COBOL no estaba muerto, solo andaba de parranda. En algún momento tuve la oportunidad de aprender un poco sobre COBOL, luego me olvidé de este lenguaje. Llegué a pensar que había quedado en desuso. Si bien no es un lenguaje muy conocido hoy en día, los grandes sistemas informáticos bancarios del planeta lo usan. El siguiente código fue probado en OpenCobolIDE.

IDENTIFICATION DIVISION.
PROGRAM-ID. SUMA.
DATA DIVISION.
FILE SECTION.
WORKING-STORAGE SECTION.
01 NUM1 PIC 9(4).
01 NUM2 PIC 9(4).
01 RESULTADO PIC 9(5).
PROCEDURE DIVISION.
MAIN-PROCEDURE.
	DISPLAY "Introduce el primer número: ".
	ACCEPT NUM1.
	DISPLAY "Introduce el segundo número: ".
	ACCEPT NUM2.
	ADD NUM1 TO NUM2 GIVING RESULTADO.
	DISPLAY "El resultado es " RESULTADO.
	STOP RUN.
END PROGRAM SUMA.

jueves, 3 de noviembre de 2022

PHP: suma de dos números

PHP es un lenguaje de programación del lado del servidor. El siguiente ejemplo suma dos números que se han introducido en un formulario HTML. El código HTML se ha escrito junto al código PHP en el mismo archivo, lo cual viene a ser una mala práctica de programación. Sin embargo, en esta ocasión la pasamos por alto puesto que se trata de un ejemplo básico.

<html>
<head>
<title>Suma de números en PHP</title>
</head>
<body>
<form method="POST">
Primer número:   <input type="text" name="numero1"> <br>
Segundo número: <input type="text" name="numero2"> <br>
<input type="submit" value="sumar"> <br>
</form>
</body>
</html>

<?php
	if($_POST)
	{	
		$num1 = $_POST['numero1'];
		$num2 = $_POST['numero2'];
		$suma = $num1 + $num2;
		echo "<p>La suma de ".$num1." y ".$num2." es ".$suma."</p>"; 
	}
?>

miércoles, 2 de noviembre de 2022

C++: suma de dos números

Mientras que el lenguaje C maneja el paradigma de programación estructurada, C++ incorpora programación orientada a objetos. El siguiente código muestra la suma de dos números enteros en C++ usando programación estructurada. Por supuesto, se podría implementar una versión con POO.

#include <iostream>

using namespace std;

int main()
{
   int num1, num2, suma;
   cout << "Primer número: " ;
   cin >> num1;
   cout << "Segundo número: " ;
   cin >> num2;
   suma = num1 + num2;
   cout <<" la suma es : " <<suma;
}

martes, 1 de noviembre de 2022

C: suma de dos números

El lenguaje de programación C es uno de los pocos lenguajes que se puede usar para crear sistemas operativos. Con este lenguaje pude explorar algunos aspectos de bajo nivel que hasta ese momento solo se podia hacer con ensamblador.

#include <stdio.h>

int main()
{
    int num1, num2, suma;
    printf("Dime primer número:");
    scanf("%d",&num1);
    printf("Dime segundo número:");
    scanf("%d",&num2);
    suma = num1 + num2;
    printf("La suma es: %d",suma);
    return 0;
}