Lenguaje de Programación
Chiang Vizarreta, José Ignacio

Semana 11
DIAPOSITIVA 20 (FUNCION SUMA)
Código c++ que suma 2 números para hallar su media
#include <iostream>
using namespace std;
double sumar(double a, double b) {
return a + b;
}
double media(double a, double b) {
return sumar(a, b) / 2.0;
}
int main() {
double numero1, numero2;
cout << "Ingrese el primer numero: ";
cin >> numero1;
cout << "Ingrese el segundo numero: ";
cin >> numero2;
double resultado = media(numero1, numero2);
// Mostrar el resultado
cout << "La media de " << numero1 << " y " << numero2 << " es: " << resultado << endl;
return 0;
}
Código c++ que haya factorial de un número
#include <iostream>
using namespace std;
// Función para calcular el factorial de un número
unsigned long long factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int numero;
// Solicitar al usuario que ingrese el número
cout << "Ingrese un numero entero positivo: ";
cin >> numero;
// Verificar si el número es negativo
if (numero < 0) {
cout << "El factorial de un numero negativo no esta definido." << endl;
} else {
// Calcular el factorial utilizando la función factorial
unsigned long long resultado = factorial(numero);
cout << "El factorial de " << numero << " es: " << resultado << endl;
}
return 0;
}
