Inicio » C/C++ » Funciones en C++

Ejemplo de Funciones en C++

Este es un simple ejemplo de uso de funciones 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:
/*
Luffy @ 2008
http://www.ejemplode.com
*/
//Ejemplo de Funcion en C++

#include <iostream>

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;
}

¡Ayúdanos a ayudarte! Por favor comparte este artículo.

  
Por: Luffy

Búsqueda:

Búsqueda personalizada

Comentarios:

  1. como sumar dos numeros enteros: (
    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();
    }

    }
    Por francazorla 01.27.13 a las 12:09:54
    1. Necesito hacer un programa sabiendo que la tarifa por KW consumido es de B. 0.08 para los primeros 100KW y B. 0.06 por cada KW adicional .Los datos de los KW por sucursal deben cargarse en una matriz llamada consumo.
      Por kun 06.02.12 a las 12:49:29
      1. nesecito saber de como hacer funciones en c++,es un tema nuevo y en realidad no entiendo como hacerlo..
        Por astrid 04.26.12 a las 19:11:25
        1. void funct_Devuelve(int quantity) {
          return quantity + 10;
          }
          Una funcion void no devuelve nada. Que ejemplos tan malos, para hacer esto mejor no hacer nada
          Por Jacob 02.14.11 a las 17:05:50
          1. no le entendi quiero el codigo completo si alguien me puede ayudar con eso porfavor.
            Por mayito 09.14.10 a las 17:32:25
            1. ayudenme necesito hacer un programa con funciones de la siguiente manera
              1 ecuacion,2alamcenamiento,3ordenacion,4visualizacion,5salir
              Por luis 07.20.10 a las 13:34:59
              1. HOLA PARA SUMAR DOS Nº|N ES MUY SENSILLO...AHI VA EL CODIGO (C++)...

                #include
                using namespace std;
                int main ()
                {
                int a, b;
                couta;

                coutb;

                cout
                Por jorge [PERU] 06.03.10 a las 17:33:38
                1. los 10 ejercicios co0mo se le resuelve me ayuda x fis! gracias
                  Por andres 06.01.10 a las 13:31:09
                  1. Si, el código está mal. La función que regresa un valor, no puede tener un void al inicio de su definición...
                    para sumar dos naturales es simple:

                    #include
                    using namespace std;
                    main(){
                    int a,b;
                    cin >>a>>b;
                    cout
                    Por Lynx 05.15.10 a las 1:28:06
                    1. todos quieren aprender pero nadie se esfuerza un poco para enntender un poco mas.
                      bueno yo apenas emiezo y ya mas o menops le hayo
                      la verdad es que simplemente se trata de saber para que sirve cada palabra clave.......
                      las palabras clave que tiene C son
                      auto, break, case, char, const,continue, default,do,double,else,enum,extern,float,for,goto,if,int,long,register,return,short,signed,sizeof,static,struct,switch,
                      typedef,union,unsigned,void,volatile,while




                      esas son las palabras clave de C
                      despues les dejare escritopara que sirven cada una ,
                      es que no se cuantos caracteres se me permitan escribir......
                      dk
                      Por davidkaos 04.20.10 a las 14:14:34
                      1. no le entendi kien me lo explica
                        Por mariana Flores 04.16.10 a las 12:39:54
                        1. en la instruccion
                          int main(int argc, char *argv[]){....}
                          los argumentos int argc y char *argv[], son inesesarios, realmente no estan realizando ninguna tarea...
                          Por raybam 03.27.10 a las 12:45:44
                          1. Lo que buscamos son ejercicios hechos y explicados para poder aprender a usar c++, si nos van ha mostrar ejercicios para realizarlos, mejor nosotros seremos sus maestros pues. si van a publicar estupideces mejor no publiquen nada, porque da colera tener que buscar tanto y al final cuando encontramos algo.Son medio buenos, publiquen cosa buena, completa y punto se lo agradeceremos.
                            Por toni 03.03.10 a las 12:29:02
                            1. ayudame a realizar estos ejercicios q no se como hacerlo
                              Ejercicios:

                              1. Realice un programa que permita ingresar una cantidad X de números hasta que se ingresen 5 números negativos. Finalmente mostrar la cantidad total de números ingresados.

                              2. Realice un programa que permita ingresar un número N (rango) y genere la serie que se muestra a continuación hasta N. (UTILICE FUNCIONES)
                              En esta serie los dos primeros números son 1, y el resto se obtiene sumando los dos anteriores: 1,1,2,3,5,8,13,21,...

                              3. Realice un programa que permita ingresar una cantidad X de números y de como resultado final la suma de los números impares ingresados.

                              4. Realice un programa que permita ingresar un número y de cómo resultado el factorial de ese número.

                              5. Realice un programa que permita ingresar un número y a continuación muestre como resultado el cuadrado de ese número. El cuadrado debe ser obtenido de la siguiente forma:

                              Número cuadrado Obtenido como
                              1 1 1
                              2 4 1 + 3
                              3 9 1 + 3 + 5
                              4 16 1 + 3 + 5 + 7
                              5 25 1 + 3 + 5 + 7 + 9

                              6. Con el objeto de fomentar el ahorro, el recibo de la electricidad se elabora de forma que el precio de cada Kwh (kilowatio/hora) consumido es más caro cuanto más se consume:
                              • $10 de gastos fijos
                              • $5 para los primeros 100 Kwh
                              • $10 para los siguientes 150 Kwh (de 101 a 250)
                              • $15 para el resto.
                              Realice un programa que permita ingresar los dos últimos valores del contador (lo que marca el contador actualmente y lo que marca en la última lectura), y muestre el total a pagar.

                              7. Realice un programa que ingrese un valor y muestre la suma de sus dígitos. (UTILICE FUNCIONES)
                              Ejemplo: 35648 --> La suma de sus dígitos es 26

                              8. Realice un programa que permita ingresar una cantidad X de números y muestre como resultado:
                              • El valor máximo ingresado
                              • El valor mínimo ingresado
                              • La suma total de los valores ingresados
                              • El promedio de los valores pares
                              • El promedio de los valores impares

                              9. Realice un programa que permita ingresar un número y a través de un menú permita escoger una opción, para finalmente mostrar el cuadrado o el cubo del valor ingresado.

                              10. Una empresa desea transmitir datos pero están preocupados de que los mismos pudieran ser interceptados. Todos sus datos se transmiten en una palabra de cinco letras. Le han solicitado a usted que realice un programa que cifre sus datos, de tal forma que puedan ser transmitidos con mayor seguridad. Su programa permitirá ingresar una palabra de 5 letras y la codifique letra a letra sumando 5 al valor numérico para representar la letra. Así, la letra A (representada por el valor 65) se convertirá en la letra F (representada por el valor 70). El programa deberá mostrar la versión codificada de la palabra. Ej: ABCDE --> Resultado FGHIJ

                              N O T A: Solamente en el ejercicio 1 se permitirá ingresar valores negativos. En los demás ejercicios se debe validad para que solamente se permita ingresar valores positivos.
                              Por DAVID 02.19.10 a las 17:32:41
                              1. que alguien me ayude!!

                                quiero la formula para sumar 2 numeros enteros en c++ "ya se que esta muy facil pero no me funciona " por favor si se la saben pazenla!!!

                                yo en:::
                                www.metroflog.com/newcastleunited_mago
                                Por haeckel 02.14.10 a las 14:54:05
                                1. Oolah... m he leido el ejemplo aun yevando programacion2 en la uni solo entendi la tercera parte d el ejemplo -.-ll muy confuso weno ade+ lo ke keria era saber como declarar la fn y despues invocarla pra imrimir ¬¬u

                                  iwal gracias salu2!!
                                  Por RoyalCrow 02.07.10 a las 14:31:57
                                  1. Podrian poner ejemplos de sacar el iva de cualquier producto sin entrar en el cuerpo main por favor
                                    XD
                                    Por ♥Maheli♥ 01.27.10 a las 19:11:44
                                    1. podrian poner ejemplos mas simples para principiantes.
                                      Por daniel 11.26.09 a las 13:18:49
                                      1. necesito me expliquen como hacer un diccionario inglés - español en c++
                                        Por alexander 11.14.09 a las 12:34:51
                                        1. El codigo de la funcion que ponen de ejemplo esta mal.
                                          void funct_Devuelve(int quantity) {
                                          return quantity + 10;
                                          }
                                          Deberia ser:
                                          int funct_Devuelve(int quantity) {
                                          return quantity + 10;
                                          }
                                          Por Carl 11.06.09 a las 9:29:54
                                          1. hola necesito que me ayuden a como poder realizar un totito en c++ y que digan los nombres de todas las funciones de c++
                                            Por rosa 10.13.09 a las 10:49:38
                                            1. necesito que me ayuden a realizar un programa en c++ del departamento recursos humanos
                                              Por yenny 10.11.09 a las 21:29:13
                                              1. quiero aprender
                                                Por JESSENIA 07.10.09 a las 19:30:49
                                                1. necesito material bueno preferiblemente excelente para mi preparacion profecional
                                                  Por llilverdaddy 07.04.09 a las 12:29:57
                                                  1. ejercicios resueltos con vectores
                                                    Por shilton 06.29.09 a las 14:27:17

                                                  Deja un comentario

Tweet