40. C++ || Funciones ejercicios
41. Hacer una función en C++ que calcule la media de tres números leídos por teclado.
#include <iostream> using namespace std; float mediaDeNotas(float nota1, float nota2, float nota3); int main() { float media = 0; float nota1, nota2, nota3; cout << "Ingrese 3 notas: " << endl; cin>>nota1>>nota2>>nota3; media = mediaDeNotas(nota1,nota2,nota3); cout << "La media de las 3 notas es: "<<media<<endl; return 0; } float mediaDeNotas(float nota1, float nota2, float nota3){ return ((nota1 + nota2 + nota3) / 3); }
42. Hacer una función en C++ que calcule el factorial de un número.
#include <iostream> using namespace std; float factorialDe(int numero); int main() { float factorial = 0; int numero; cout << "Ingrese un numero " << endl; cin>>numero; if(numero >= 1 && numero <= 20){ factorial = factorialDe(numero); cout<<"El factorial de "<<numero<<" es: "<<factorial<<endl; }else{ cout<<"El numero no esta permitido"<<endl; } return 0; } float factorialDe(int numero){ float resultado = 1; for(int i = 1; i <= numero; i++){ resultado *= i; } return resultado; }
43. Hacer una función en C++ que calcule el mayor de dos números.
#include <iostream> using namespace std; int mayorDeDosNumeros(int num1, int num2); int main() { int numero1, numero2; cout << "Ingrese dos numeros " << endl; cin>>numero1>>numero2; cout<<"El mayor es: "<<mayorDeDosNumeros(numero1,numero2); return 0; } int mayorDeDosNumeros(int num1, int num2){ if(num1 > num2){ return num1; } else{ return num2; } }
44. Hacer una función en C++ que calcule un numero elevado a otro.
#include <iostream> using namespace std; float potenciaDe(float base, int exponente); int main() { int base, exponente; cout << "Ingresa la base " << endl; cin>>base; cout << "Ingresa el exponente " << endl; cin>>exponente; cout<<"El resultado es: "<<potenciaDe(base,exponente); return 0; } float potenciaDe(float base, int exponente){ int i; float k = 1; for(i = 1; i <= exponente; i++){ k *= base; } return k; }
45. Hacer una función en C++ que calcule el valor absoluto de un número.
#include <iostream> using namespace std; int valorAbsolutoDe(int numero); int main() { int numero; cout << "Ingresa un numero " << endl; cin>>numero; cout<<"El valor absoluto de "<<numero<<" es: "<<valorAbsolutoDe(numero); return 0; } int valorAbsolutoDe(int numero){ if(numero < 0){ return -numero; } else { return numero; } }
Publica un comentario