Ejercicios de Programación en C++: Soluciones y Funciones Básicas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,4 KB

1. Función para Imprimir un Mensaje de Año Nuevo

Esta función imprime un mensaje de felicitación por el año nuevo.

  
    void felicitacion() {
      cout << "¡Feliz año nuevo!";
    }
  

2. Función para Multiplicar un Número por 2

Esta función toma un número flotante como entrada, lo multiplica por 2 y devuelve el resultado.

  
    float multiPor2(float n) {
      return n * 2;
    }
  

3. Función para Sumar Dos Números Enteros

Esta función toma dos números enteros como entrada y devuelve su suma.

  
    int sumar2(int a, int b) {
      return a + b;
    }
  

4. Función para Calcular la Suma y el Producto de Dos Números Enteros

Esta función toma dos números enteros como entrada y devuelve su suma y su producto, utilizando parámetros por referencia.

  
    void sumaYProducto(int a, int b, int& suma, int& producto) {
      suma = a + b;
      producto = a * b;
    }
  

5. Función para Verificar si un Número es Divisible por Otro

Esta función verifica si un entero (dividendo) es divisible entre otro entero (divisor). Devuelve 1 si es divisible y 0 si no lo es.

  
    int resto(int& dividendo, int& divisor) {
      int numero;
      if (dividendo % divisor == 0) {
        numero = 1;
      } else {
        numero = 0;
      }
      return numero;
    }
  

6. Función para Calcular la Media Aritmética de Tres Números

Esta función toma tres números reales como entrada y devuelve su media aritmética.

  
    float aritmetica(int n1, int n2, int n3) {
      int media;
      media = (n1 + n2 + n3) / 3;
      return media;
    }
  

7. Función para Calcular la Media Geométrica de Tres Números

Esta función toma tres números reales como entrada y devuelve su media geométrica.

  
    float mediageometrica(int n1, int n2, int n3) {
      int media;
      media = sqrt(n1 * n2 * n3);
      return media;
    }
  

8. Función para Calcular la Media Armónica de Tres Números

Esta función toma tres números reales como entrada y devuelve su media armónica.

  
    float mediaarmonica(int n1, int n2, int n3) {
      float media, suma;
      suma = (1.0f / n1) + (1.0f / n2) + (1.0f / n3);
      media = 3.0f / suma;
      return media;
    }
  

9. Función para Realizar una Operación Matemática con Tres Números

Esta función toma tres números reales como entrada y devuelve el resultado de la operación: ((n1 * n2) / n3)2.

  
    int resultado(int n1, int n2, int n3) {
      int operacion, division;
      division = (n1 * n2) / n3;
      operacion = pow(division, 2);
      return operacion;
    }
  

10. Función para Resolver una Ecuación de Segundo Grado

Esta función toma los coeficientes a, b y c de una ecuación de segundo grado y devuelve sus dos soluciones.

  
    int solucion1(int& a, int& b, int& c) {
      int numero;
      numero = (-b + sqrt(pow(b, 2) - 4 * a * c)) / (2 * a);
      return numero;
    }

    int solucion2(int& a, int& b, int& c) {
      int numero;
      numero = (-b - sqrt(pow(b, 2) - 4 * a * c)) / (2 * a);
      return numero;
    }
  

Entradas relacionadas: