C++ Ejercicios Básicos Resueltos

C++ Ejercicios Básicos estructura secuencial 

Ejercicios 1 y 2

Ejercicio 1: Calcular longitud y área de la circunferencia y el volumen de la esfera
Ejercicio 2: Realizar operaciones aritméticas con números

1. Programa que leer el valor del radio y calcula la longitud de la circunferencia, el área del círculo y el volumen de la esfera correspondiente a ese radio.

Longitud de la circunferencia = 2*PI*Radio
Area de la circunferencia = PI*Radio^2
Volumen de la esfera = (4/3)*PI*Radio^3

#include <iostream>
#include <iomanip>
#include <cmath>

using namespace std;
int main(void)
{
    const float PI = 3.1416;
    float radio;
    cout << "Introduce el valor del radio : ";
    cin >> radio;
    cout << "\nLongitud de la circunferencia: " << fixed << setprecision(2) << 2*PI*radio;
    cout << "\nArea del circulo: " << PI*pow(radio,2);
    cout << "\nVolumen de la esfera: " << (4.0/3)*PI*pow(radio,3) << endl;
    system("pause");
}


2. Programa que lee dos números de tipo float y muestra la suma, resta y multiplicación de esos números

#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
{
    float n1, n2;
    float suma, resta, mult, divi;
    cout << "\nIntroduzca un numero: ";
    cin >> n1 ;
    cout << "\nIntroduzca otro numero: ";
    cin >> n2;
    suma = n1 + n2;
    resta = n1 - n2;
    mult = n1 * n2;
    cout << fixed << setprecision(2);
    cout << "\nsuma: " << fixed << setprecision(2) << suma;
    cout << "\nresta: " << resta;
    cout << "\nmultiplicacion: " << mult;
    system("pause");
}





12 comentarios:

  1. como se hace este ejercicio xfavor "Introducir tres números enteros por teclado y ordenarlos en forma ascendente (Por el método de intercambio)"

    ResponderEliminar
  2. como puedo hacer el ejercicio de calcular el factorial de varios numeros inducidos por teclado??

    ResponderEliminar
    Respuestas
    1. #include
      using namespace std;
      int main()
      {
      int n,i;
      long double factorial; // se declara long double para poder representar números grandes
      cout << "Introduce un numero: ";
      cin >> n;
      factorial=1;
      for(i=1;i<=n;i++)
      factorial = factorial * i;
      cout << endl << "Factorial de " << n << " -> " << factorial << endl;
      return 0;
      }

      Eliminar
  3. como puedo hacer estos dos ejercicios?
    1 Dada una letra diga si es Vocal o si es diferente.
    2 Programa que calcule las raíces cuadradas de los números pares comprendido entre 1 y 40.

    ResponderEliminar
  4. //dada una letra diga si es vocal o si es diferente.

    #include
    #include

    char l;

    main (){
    printf ("ingrese una letra: ");
    scanf ("%c", &l);

    if(l=='a'|| l=='e'|| l=='i'||l=='o'||l=='u') {

    printf ("la letra es vocal");
    } else {
    printf ("la letra es diferente");
    }
    getch ();
    return 6;
    }

    ResponderEliminar
    Respuestas
    1. por favor me podrian colaborar,
      Diseñar un directorio telefónico que incluya nombre y teléfono de N personas tendiendo presente que un número telefónico no se puede repetir. El programa debe permitir ordenar los datos por número telefónico y realizar consulta por nombre.
      les agradezco.

      Eliminar
  5. 3. Realizar un Programa que pide un número del 1 al 10 y nos muestra la tabla de multiplicar correspondiente. Usar un bucle while: solo con este codigo de inicializacion

    #include
    using namespace std;
    int main()

    ResponderEliminar
  6. ¿Como hago este ejercicio?
    1. Hacer un programa que lea un numero entero y lo divida entre otro leído, la división se debe hacer por resta sucesiva

    ResponderEliminar
  7. ¿Como hago este ejercicio?.
    1.- indicación si un numero introducido es par o impar

    ResponderEliminar