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





26 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
    2. #include < iostream >

      using namespace std;

      int main(){
      int i,n,f,x,j;

      cout<<"Ingrese una cantidad : ";cin>>n;

      for(i=1;i<=n;i++){
      cout<<"\nIngresar un numero : " << endl;
      cin >> x;
      f=1;
      for(j=1;j<=x;j++){
      f=f*j;
      }
      cout<<"Factorial de "<<x<<" es "<<f<<endl;
      }
      return 0;
      }

      Eliminar
  3. Respuestas
    1. #include

      using namespace std;

      int main(){
      int i,n,f,x,j;

      cout<<"Ingrese una cantidad : ";cin>>n;

      for(i=1;i<=n;i++){
      cout<<"\nIngresar un numero : "<>x;
      f=1;
      for(j=1;j<=x;j++){
      f=f*j;
      }
      cout<<"Factorial de "<<x<<" es "<<f<<endl;
      }
      return 0;
      }

      Eliminar
  4. 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
  5. //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
    2. #include

      using namespace std;

      int main()

      {
      char x;
      cout<<"Ingrese una letra : ";
      cin>>x;

      if (x=='a' or x=='e' or x=='i' or x=='o' or x=='u')
      cout<<"La Letra es una vocal";
      else
      cout<<"La Letra es una consonante";

      return 0;
      }

      Eliminar
  6. 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
  7. ¿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
  8. ¿Como hago este ejercicio?.
    1.- indicación si un numero introducido es par o impar

    ResponderEliminar
    Respuestas
    1. #include

      using namespace std;
      int main()
      {
      int num;
      cout<<"Ingrese Numero : ";
      cin>>num;
      if(num%2==0)
      cout<<"El Numero es Par";
      else
      cout<<"El Numero es Impar";
      return 0;
      }

      Eliminar
  9. CHICOS,una ayudita. Estoy iniciando mis clases de algoritmo, trabjandolo en dev-c++. determinar si un numero dado se encuentra dentro del rango de 10 hasta 20.

    ResponderEliminar
    Respuestas
    1. #include

      using namespace std;

      int main()
      {
      int n1;
      cout<<"Ingrese un Numero en el Rango del 10 al 20 : ";
      cin>>n1;

      if(n1>=10 and n1<=20)
      cout<<"El Numero ingresado SI esta en el rango establecido (10-20)";
      else
      cout<<"El Numero ingresado NO esta en el rango establecido (10-20)";

      return 0;
      }

      Eliminar
  10. como hago para hacer un programa de notas de estudiantes

    ResponderEliminar
  11. Alguien que me ayude a realizar el ejercicio del juego llamado craps

    ResponderEliminar
  12. Muy buenos ejercicios que sirve como ejemplo para aprender c++ de forma básico

    ResponderEliminar
  13. me pueden ayudar a hacer este ejercicio:
    Realizar un programa que utilice una variable i externa y una variable i interna a un bloque de instrucciones, realizar variaciones del valor de dicha variable, tanto fuera como dentro del bloque, mandando a imprimir su valor varias veces para verificar que son dos variables independientes.

    ResponderEliminar
  14. me pueden ayudar a hacer este ejercicio:
    Realizar un programa que utilice una variable i externa y una variable i interna a un bloque de instrucciones, realizar variaciones del valor de dicha variable, tanto fuera como dentro del bloque, mandando a imprimir su valor varias veces para verificar que son dos variables independientes.

    ResponderEliminar
  15. me pueden ayudar a hacer este ejercicio:
    Realizar un programa que utilice una variable i externa y una variable i interna a un bloque de instrucciones, realizar variaciones del valor de dicha variable, tanto fuera como dentro del bloque, mandando a imprimir su valor varias veces para verificar que son dos variables independientes.

    ResponderEliminar
  16. El número mágico de una persona puede considerarse como la suma de los dígitos de su día de nacimiento y repitiendo el proceso hasta que la suma de los dígitos dé como resultado un número menor a 10.
    Ejemplo:
    Si la persona nació el 14 de junio de 1995, la entrada que se daría al programa es 19950614 y su número mágico se calcularía de la siguiente manera:
    1 + 9 + 9 + 5 + 0 + 6 + 1 + 4 = 35
    3 + 5 = 8

    ¿como puedo hacer esto?

    ResponderEliminar