Ejercicios de Programación C++: Domina las Funciones para tu Prueba

Clasificado en Matemáticas

Escrito el en español con un tamaño de 2,84 KB

Programación en C++

Ejercicios para Preparar la Prueba Escrita 4

En todos los programas se da por hecho que el fragmento de código se encuentra dentro del recuadro, fuera de la función principal. Se da por hecho que la función es llamada en el bloque main y que está declarado el prototipo de la función antes de la función main.

#include <iostream>
#include <cmath>
#include <conio.h>
#include <stdlib.h>
using namespace std;

//Aquí va el prototipo de la función

int main() {
  //Aquí va el código de la función principal donde se llama a la función
  return 0;
}

Ejemplos

  1. Escribir una función que saque por pantalla una felicitación por el año nuevo.
  2. Escribir una función que reciba un valor por parámetro, lo multiplique por 2 y lo devuelva.
  3. Escribir una función que reciba dos parámetros enteros y devuelva su suma.
  4. Escribir una función que reciba dos parámetros enteros y devuelva su suma y su producto.

Recuerda que una función solo puede devolver un valor. Para devolver dos valores los recibimos como parámetros por referencia en la cabecera de la función.

void felicitacion() {
  cout << "¡Feliz año nuevo!";
}
float multiPor2(float n) {
  return n * 2;
}
int sumar2(int a, int b) {
  return a + b;
}
void sumaYProducto(int a, int b, int& suma, int& producto) {
  suma = a + b;
  producto = a * b;
}

Programación en C++

Ejercicios para Preparar la Prueba Escrita 4

Ejercicios Propuestos

Mínimo hacer 10 de los 18 ejercicios propuestos.

  1. Escribir una función que devuelva un 1 si un entero llamado dividendo es divisible entre un entero llamado divisor. En caso contrario devolver un 0. Recuerda que un número es divisible entre otro si el resto de dividir el primero entre el segundo es cero.
  2. Escribir una función que reciba un char llamado letra y devuelva un 1 si es una vocal mayúscula, un -1 si es una vocal minúscula o un 0 en cualquier otro caso.
  3. Escribir una función que reciba 3 números reales y devuelva su media aritmética.

    media aritmética = (n1 + n2 + n3) / 3

  4. Escribir una función que reciba 3 números reales y devuelva su media geométrica.

    media geométrica = √(n1 · n2 · n3)

  5. Escribir una función que reciba 3 números reales y devuelva su media armónica.

    media armónica = 3 / (1/n1 + 1/n2 + 1/n3)

  6. Escribir una función que reciba 3 números reales y devuelva el resultado de hacer la siguiente operación:

Entradas relacionadas: