Ejemplo de Funciones En C++
Las funciones en C++ permiten encapsular código y organizarlo en unidades lógicas separadas. Esto facilita la reutilización y el mantenimiento del código. Además, las funciones pueden tener argumentos y un valor de retorno. Este es un simple ejemplo de uso de funciones en C++.
10 ejemplos de funciones en C++
1. Devolver el valor de una variable en C++
En este ejemplo veremos dos funciones, una que devuelve un valor que se le puede dar el valor de devolución a una variable y el otro que se ejecuta directamente y no devuelve ningún valor.
Código:/*
Autor @ 2023
https://www.ejemplode.com
*/
//Ejemplo de Funcion en C++
#include
void funct_Devuelve(int quantity);
void funct_Nula(void);
int main(int argc, char *argv[]) {
int numero;
std::cout << "Ingresa un numero: ";
std::cin >> numero;
numero = funct_Devuelve(numero);
std::cout << "La funcion funct_Devuelve ha devuelto el numero: " << numero << std::endl;
std::cout << "Y ahora ejecutaremos la otra función que no devuelve valor pero que se ejecuta directamente" << std::endl;
funct_Nula();
return 0;
}
void funct_Devuelve(int quantity) {
return quantity + 10;
}
void funct_Nula(void) {
std::cout << "No devuelvo ningun valor a nadie pero muestro lo que yo quiero." << std::endl;
}
2. Función para escribir "Hola mundo" en C++
Código: #include <iostream> int main() {
using namespace std;
cout << "Hola mundo";
return 0;
}
3. Función para imprimir los elementos de un arreglo en C++
Código: #include <iostream> void imprimirArreglo(int arr[], int tam) { int main() {
using namespace std;
for (int i = 0; i < tam; i++) {
cout << arr[i] << " ";
}
cout << endl;
}
int arr[] = {1, 2, 3, 4, 5};
int tam = sizeof(arr) / sizeof(arr[0]);
imprimirArreglo(arr, tam);
return 0;
}
4. Función para para determinar si un número es primo en C++
Código: #include <iostream> bool esPrimo(int num) { int main() {
using namespace std;
if (num <= 1) return false;
for (int i = 2; i < num; i++) {
if (num % i == 0) return false;
}
return true;
}
int num = 7;
if (esPrimo(num)) {
cout << num << " es primo" << endl;
} else {
cout << num << " no es primo" << endl;
}
return 0;
}
5. Función para convertir un número decimal a binario en C++
Código: #include <iostream> string decimalABinario(int decimal) { int main() {
#include <string>
using namespace std;
string binario = "";
while (decimal > 0) {
binario = to_string(decimal % 2) + binario;
decimal = decimal / 2;
}
return binario;
}
int decimal = 10;
cout << decimal << " en binario es: " << decimalABinario(decimal) << endl;
return 0;
}
6. Función para sumar dos números en C++
Código: #include <iostream> int sumar(int a, int b) { int main() {
using namespace std;
return a + b;
}
int a = 5, b = 10;
cout << "La suma de " << a << " y " << b << " es: " << sumar(a, b) << endl;
return 0;
}
7. Función para calcular el factorial de un número en C++
Código: #include <iostream> int factorial(int n) { int main() {
using namespace std;
int resultado = 1;
for (int i = n; i > 1; i--) {
resultado *= i;
}
return resultado;
}
int n = 5;
cout << "El factorial de " << n << " es: " << factorial(n) << endl;
return 0;
}
8. Función para determinar si un número es par o impar en C++
Código: #include <iostream> bool esPar(int n) { int main() {
using namespace std;
return n % 2 == 0;
}
int n = 5;
if (esPar(n)) {
cout << n << " es un número par." << endl;
} else {
cout << n << " es un número impar." << endl;
}
return 0;
}
9. Función para calcular el máximo de dos números en C++
Código: #include <iostream> int max(int a, int b) { int main() {
using namespace std;
return (a > b) ? a : b;
}
int a = 5, b = 10;
cout << "El máximo entre " << a << " y " << b << " es: " << max(a, b) << endl;
return 0;
}
10. Función para calcular el mínimo de dos números en C++
Código: #include <iostream> int min(int a, int b) { int main() {
using namespace std;
return (a < b) ? a : b;
}
int a = 5, b = 10;
cout << "El mínimo entre " << a << " y " << b << " es: " << min(a, b) << endl;
return 0;
}
Citado APA: Del Moral, M. & Rodriguez, J. (s.f.). Ejemplo de Funciones En C++.Ejemplo de. Recuperado el 1 de Febrero de 2023 de https://www.ejemplode.com/8-informatica/268-ejemplo_de_funciones_en_c.html
Comentarios
este es el programa.
#include
#include
int main()
{
int n;
int result;
int n1;
int n2;
int n3;
int n4;
int n5;
int n6;
int n7;
int n8;
printf("Transformacion de Binaro a Decimal ");
printf(" ");
printf("Ingrese Numero Binario de 8 bits ");
printf(" ");
scanf("%d",&n);
printf(" ");
if (n>0)
{
if (n
3.un programa que ingresado un número de usuario y una contraseña te permita ingresar sí son correctos los datos o una pantalla de bienvenida, enseguida una tercer pantalla que te de in menú de opciones centrado
1.calcular el volumen de una esfera
2.volumen de una pirámide
3volumen del cono
Sí la contraseña es incorrecta te deberá indicar un mensaje de error en el usuario contraseña, y saldrá del programa, sólo sí lo intentó tres veces
se desea ingresar desde el teclado dos cadenas de caracteres en minúsculas
A)indicar sí son iguales la palabra 1 dé la tercera ---
B)convertir las dos cadenas a mayúsculas
C) indicar cuántos caracteres tiene cada uno (cada cadena)
2.Elaborar un programa que ingresado el día mes y año de nacimiento calculen tú día de la suerte
EJEMPLO:
8/02/1987
8+2+1987=1997 =7+9+9+7=26
esto va haeckel)
#include
int main() {
int numero1,numero2,resultado;
printf(\"Escriba el primer numero \");
scanf(\"%d\",&numero1);
getchar();
printf(\"Escriba el segundo \");
scanf(\"%d\",&numero2);
getchar();
resultado = numero1 + numero2,
printf(\"El resultado es %d\",resultado);
getchar();
}
}
return quantity + 10;
}
Una funcion void no devuelve nada. Que ejemplos tan malos, para hacer esto mejor no hacer nada
1 ecuacion,2alamcenamiento,3ordenacion,4visualizacion,5salir
#include
using namespace std;
int main ()
{
int a, b;
couta;
coutb;
cout