El documento presenta cinco ejemplos de código C++ para implementar una función que suma dos números. En los ejemplos se muestra cómo definir la función sumar() de diferentes formas, pasando parámetros, devolviendo valores y llamándola desde la función principal main(). También se presentan dos ejemplos adicionales que agregan un bucle para permitir al usuario realizar múltiples sumas de manera interactiva.
1. Nº1
#include
using namespace std;
void sumar()
{
int num1, num2, r;
cout << "Numero 1: "; cin >> num1;
cout << "Numero 2: "; cin >> num2;
r = num1 + num2;
cout << "La suma es " << r;
}
int main()
{
sumar();
}
N2
#include
using namespace std;
void sumar(int num1, int num2)
{
int r;
r = num1 + num2;
cout << "La suma es " << r;
}
int main()
{
int num1, num2;
cout << "Numero 1: "; cin >> num1;
cout << "Numero 2: "; cin >> num2;
sumar(num1, num2);
}
N3
#include
using namespace std;
int sumar()
{
int num1, num2, r;
cout << "Numero 1: "; cin >> num1;
cout << "Numero 2: "; cin >> num2;
r = num1 + num2;
return r;
}
int main()
{
int r;
r = sumar();
cout << "La suma es " << r;
}
N4
#include
2. using namespace std;
int sumar(int num1, int num2)
{
int r;
r = num1 + num2;
return r;
}
int main()
{
int num1, num2, r;
cout << "Numero 1: "; cin >> num1;
cout << "Numero 2: "; cin >> num2;
r = sumar(num1, num2);
cout << "La suma es " << r;
}
N5
#include
using namespace std;
int sumar(int num1, int num2)
{
return num1 + num2;
}
int main()
{
int num1, num2;
cout << "Numero 1: "; cin >> num1;
cout << "Numero 2: "; cin >> num2;
cout << "La suma es " << sumar(num1, num2);
}
funcion 2
#include<iostream>
#include<stdio.h>
usingnamespace std;
int sumar(int num1, int num2)
{
int r;
r = num1 + num2;
return r;
}
int main()
{
int num1, num2, r;
char tecla;
3. do {
cout<< "Numero 1: "; cin>> num1;
cout<< "Numero 2: "; cin>> num2;
r = sumar(num1, num2);
cout<<"El Resultado de la Suma de "<< r;
cout<<"Presione (S/s) si Desea hacer otro Calculo...nn";
cout<<"Presione (N/n) si Desea Salir del Programa...n";
cin>>tecla ; //llamado a la funcionleeTecla
cout<<"nn--------------------------";
}
while(tecla=='s' || tecla=='S'); //Mientras sea igual a S / s
}
funcion3
#include<iostream>
#include<stdio.h>
usingnamespace std;
int sumar(int num1, int num2)
{
return num1 + num2;
}
int main()
{
int num1, num2, r;
char tecla;
do {
cout<< "Numero 1: "; cin>> num1;
cout<< "Numero 2: "; cin>> num2;
r = sumar(num1, num2);
cout<<"El Resultado de la Suma de "<< r;
cout<<"Presione (S/s) si Desea hacer otro Calculo...nn";
cout<<"Presione (N/n) si Desea Salir del Programa...n";
cin>>tecla ; //llamado a la funcionleeTecla
cout<<"nn--------------------------";
}