Introducción a C++

1

Todo lo que aprenderás sobre C++

2

¿Qué es programar y por qué aprender C++?

Conceptos Generales de C++

3

La Historia de C++ y sus diferencias con C

Preparando el entorno de trabajo

4

Instalando Codeblocks

5

Pasos para instalar en mac

6

Ejecutando nuestro primer programa

7

¿Qué son las librerías STD? - Portada del Proyecto

Manejo de memoria

8

¿Qué es la memoria y tipos de datos?

9

Alojando variables en memoria

10

¿Cómo usar operadores?

11

¿Qué son los apuntadores?

12

Reto: Escribir un programa que calcule áreas.

Entrada de datos y funciones

13

¿Cómo introducir datos a nuestro programa?

14

¿Cómo usar condicionales?

15

Usando condicionales

16

¿Cómo encapsular código en funciones ?

17

¿Qué son los parámetros y como usarlos?

18

Reto: Juego narrativo implementando condicionales y entrada de datos.

Loops y arreglos

19

¿Qué son los arreglos?

20

¿Qué son los Loops?

21

Programando Loops

22

Loops , arreglos y arreglos bidimensionales

23

Dibujando el mapa de nuestro juego con arreglos

24

Manipulando mi jugador con inputs en arreglos unidimensionales

25

Arreglos bidimensionales

26

Reto: Moviendo a mi personaje en mi arreglo bidimensional

Lectura de Archivos

27

Creando y leyendo un archivo externo

28

Leyendo archivos externos

29

Reto: En el mapa, crear punto de inicio y salida del jugador

Programación Orientada a Objetos

30

¿Qué es POO?

31

Definiendo una clase y creando sus instancias

32

Encapsulación

33

Abstracción

34

Herencia

35

Propiedades de clase en herencia

36

Polimorfismo

Finalizando nuestro proyecto

37

Creación de personaje y archivo de encabezado

38

Moviendo mi personaje con entrada de datos

39

Mapa

40

Interacción entre el personaje y el mapa

41

Paredes

42

Optimizando trazado de mapa

43

Colisiones

44

Creando nuestra portada de juego

45

Tesoro y victoria

46

Conclusiones

47

Proyecto final

Reto: Escribir un programa que calcule áreas.

12/47

Lectura

¡Hola! Bienvenidos a su primer reto, lo que tienen que hacer es bastante similar a lo que vimos en el video de operadores, pero, ahora tienen que juntarlo con las variables para calcular el área de 3 figuras geométricas diferentes:
Figuras:

  1. Nuestra primera figura es el círculo, para calcular su área solo tienen que hacer una variable de radio y multiplicarla por sí misma para llevarla al cuadrado y después por PI(3.1416). Recuerden imprimir su solución usando cout y cualquier pregunta no duden en avisarme.
    Captura de pantalla 2019-03-28 a la(s) 13.22.50.png
  2. La segunda figura que vamos a calcular es la esfera, muy parecida al círculo:
    (4Pi * R2), si se figan la única diferencia es multiplicar PI(3.141) por 4 antes de hacer los demás cálculos.
    Captura de pantalla 2019-03-28 a la(s) 12.04.32.png

Aportes 432

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

#include <iostream>

using namespace std;

int main()
{
    cout << "       Calculadora de areas        " << endl;

    cout << "           __________" << endl;
    cout << "          | ________ |" << endl;
    cout << "          ||12345678||" << endl;
    cout << "          |__________|" << endl;
    cout << "          |[M|#|C][-]|" << endl;
    cout << "          |[7|8|9][+]|" << endl;
    cout << "          |[4|5|6][x]|" << endl;
    cout << "          |[1|2|3][%]|" << endl;
    cout << "          |[.|O|:][=]|" << endl;
    cout << "           ----------" << endl;

       cout << endl << endl;

    cout << "Figura #1: Circulo" << endl;
    int radioCirculo = 15;
    cout << "Radio = " << radioCirculo << endl;
    float AreaCirculo = radioCirculo*3.1416f;
    cout << "Area del circulo = " << AreaCirculo << endl;

    cout << endl << endl;

    cout << "Figura #2: Esfera" << endl;
    int radioEsfera = 15;
    cout << "Radio = " << radioEsfera << endl;
    float AreaEsfera = (3.1416f*4) * (radioEsfera*radioEsfera);
    cout << "Area de la esfera= " << AreaEsfera << endl;

    return 0;
}
<code>
```#include <iostream>

using namespace std;

int main(){
    int r = 0;
    cout << "Ingrese el radio del circulo: " << endl; cin >> r;
    float a = 3.1416 * r * r;
    float  A = 4 * 3.1416 * r * r;
    cout << "El area del circulo es: " << a;
    cout << "El area de la esfera es: " << A << endl;  
    return 0;
}
#include <iostream>

using namespace std;

int main()
{
//Se crea la variable donde almacenaremos el valor del radio
int radio = 5;

 //Se crea la variable donde almacenaremos el valor de pi
float pi = 3.141;

//Se crea la variable donde almacenaremos el valor del área del círculo
int area = (radio * radio) * pi;

//Se imprime el resultado
cout << "El area del circulo es: " << endl;

cout << area << endl;


// El área de superficie de una esfera
int radioEsfera = 14;

int areaeSFERA = (radioEsfera * radioEsfera) * pi * 4;

cout << "El area de la superficie de la esfera es: " << endl;

cout << areaeSFERA << endl;


return 0;
}```
<#include <iostream>
#include <conio.h>

using namespace std;

int main()
{

    float Pii = 3.1416;
    float Radio, Area, Radioesfera, Areaesfera;
    int opcion = 0;

    cout << "Oprima 1 para calcular el area del circulo" << endl;
    cout << "oprima 2 para calcular el area de la esfera" << endl;
    cin >> opcion;

    if(opcion == 1){ //Area Circulo

        cout <<"****** Hallar el Area de un circulo ******" << endl;

        cout <<"Digite el Radio del circulo" << endl;
        cin >> Radio;

        Area = Pii * (Radio*Radio);

        cout << " El Area del circulo es " <<  Area << endl;

    } if(opcion == 2){ //Area esfera
     cout <<"****** Hallar el Area de esfera ******" << endl;

        cout <<"Digite el Radio de la Esfera" << endl;
        cin >> Radioesfera;

        Areaesfera = (4 * Pii)*(Radioesfera*Radioesfera);

        cout << " El Area de la esfera es " <<  Areaesfera << endl;

    }



    return 0;
}
>

#include <iostream>

using namespace std;

int main()
{
//calcula area de circulo y esfera
float radioCi = 2;
float radioEs = 5;
float pi = 3.1416;
float areaCirculo;
float areaEsfera;

areaCirculo = (pi * (radioCi*radioCi));
    
areaEsfera = ((4*pi) * (radioEs*radioEs));

cout <<"el area del circulo es: " << areaCirculo << endl;
cout <<"el area de la esfera es: " <<areaEsfera << endl;


return 0;

}

#include <iostream>

using namespace std;

int main()
{

// Calcúlo área de circunferencia

float radio = 15;
float resultado = 0;

resultado = 3.1416 * (radio*radio);

cout << resultado << endl;

// Calculo área de esfera

resultado = 4 * 3.1416 * (radio*radio);

cout << resultado << endl;


return 0;

}

 // Encontrar area de un circulo
    float radio;
    float area;
    
    float pi = 3.1416;
    
    cout << "--------- Hallar area de un circulo ----------" << endl;
    cout << "Presiona 1" << endl;
    cout << "--------- Hallar area de una esfera ----------" << endl;
    cout << "Presiona 2" << endl;
    
    int opcion;
    cin >> opcion;
    
    if( opcion == 1 )
    {
        cout << "Introduce el radio del circulo:" << endl;
        cin >> radio;
        area = pi * ( radio * radio );
        cout << "El area del circulo es: " << area << endl;
    }
    else if ( opcion == 2 )
    {
        cout << "Introduce el radio de la esfera:" << endl;
        cin >> radio;
        area = ( pi * 2 ) * ( radio * radio );
        cout << "El area de la esfera es: " << area << endl;
    }
    else{
        cout << "Presiona 1 o 2" << endl;
        cout << "Vuelve a intentarlo" << endl;
    }
    
    
    

    return 0;
}

Aquí está el reto implementando un do while y limpiando la consola:

#include <iostream>

using namespace std;

int main()
{
    int Radio = 4;
    float Pi = 3.1416;
    float Area;
    float Area2;
    Area = (Radio*Radio)*Pi;



    cout << "Area de la primera figura es: ";
    cout << Area << endl;

    Area2 = (4*Pi)*(Radio*Radio);
    cout << "Area de la segunda figura es: ";
    cout << Area2 << endl;
    return 0;
}

Esto es un ejemplo para hacer mas interactiva el reto 2:

#include <iostream>

using namespace std;

int main(){

        float radius, Pi = 3.1416, area;

        cout << "Voy a sacar el volumen de un circulo, escribe el tamaño del radio ";
        cin >> radius;

        Pi = Pi * 4;
        area = radius * radius;
        area = area * Pi;

        cout << "El volumen del circulo es: " << area << "\n";

        return 0;

}
#include <iostream>
usingnamespace std;

int main()
{
        float radio, Pi = 3.1416, areaCirculo, areaEsfera;

        cout << "Voy a sacar el area de un circulo, escribe el tamaño del radio ";
        cin >> radio;
        areaCirculo = Pi * radio * radio;
        areaEsfera = (4 * Pi) * radio * radio;

        cout << "El area del circulo es: " << areaCirculo << "\n";
        cout << "El area de la esfera es es: " << areaEsfera << "\n";


        return0;

}

Para desarrollar este reto, hice un programa en el que junté varios temas (algunos vistos más adelante) como punteros, funciones, entrada de datos por teclado, ciclos, estructuras condicionales, lectura y escritura de archivos de texto, macros #define, operador ternario, archivos .h y POO. Lamento no poner el código con la opción para insertarlo que hay aquí, pero no pude insertar los tres archivos por separado correctamente. Pero les dejo mi repositorio de GitHub

![](

#include <iostream>

using namespace std;

int main()
{
    cout << "Área de un círculo. r = 3" << endl;
    int r = 3;
    float pi = 3.1416;

    cout << r*r*pi << endl;

    cout << "Área de una esfera. r = 3" << endl;
    cout << 4*r*r*pi << endl;
    
    return 0;
}

Resultado:
Área de un círculo. r = 3
28.2744
Área de una esfera. r = 3
113.098

Mi propuesta de solución a ambos retos, el programa recibe el radio y te calcula el área del círculo y luego te pide el radio de la esfera y te da el resultado, en un solo programa:

#include <iostream>

using namespace std;

int main()
{
    float pi=3.1416,radius1,radius2,result1,result2;
    cout<<"First challenge: Area of a circle"<<endl;
    cout<<"Enter the desired radius: ";
    cin>>radius1;
    result1=(radius1*radius1)*pi;
    cout<<"The circle area, if the radius is "<<radius1<<"cm is: "<<result1<<endl<<endl;

    cout<<"Second challenge: Area of a Sphere"<<endl;
    cout<<"Enter the desired radius: ";
    cin>>radius2;
    result2=(4*pi)*(radius2*radius2);
    cout<<"The sphere area, if the radius is "<<radius2<<"cm is: "<<result2<<endl;
    return 0;
}
<code>
#include <iostream>

using namespace std;
int main()
{
  //Primer Problema
  float NumeroRadio;
  float PiRadio = 3.1416;

  cout << "Coloca un número para calcular el radio del circulo" << endl;

  cin >> NumeroRadio;

  NumeroRadio = NumeroRadio * NumeroRadio * PiRadio;
  cout << "El resultado del radio del circulo es: " << NumeroRadio << endl;

  //Segundo Problema
  float CalculoEsfera;

  cout << "Vamos con otro problema, coloca un número para calcular la esfera:" << endl;

  cin >> CalculoEsfera;

  CalculoEsfera = 4 * CalculoEsfera * CalculoEsfera * PiRadio;

  cout<< "Este es el calculo de la esfera: " << CalculoEsfera << endl;

  return 0;
}
#include <iostream>
#include<cmath>
using namespace std;

int main(int argc, char** argv) {
	double radio;
	double resultado;
	
	cout<<"Ingrese un n\xA3mero para calcular area del circulo"<<endl;
	cin>> radio;
	
	resultado = pow(radio,2) * 3.1416;
	
	cout<<"El resultado es: "<< resultado <<endl;
	return 0;
}

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(){
double r, circulo, esfera;

cout<<"Ingrese el valor de r: ";
cin>>r;

circulo = r * r * 3.1416;
esfera = 4 * 3.1416 * r * r;

cout<<"El area del circulo es de: "<<circulo<<endl;
cout<<"El area de la esfera es de: "<<esfera<<endl;

system(“PAUSE”);
return 0;
}

#include <iostream>

using namespace std;

int main()
{
    float pi=3.1416;
    float r,Areacirculo,Areaesfera;
    cout<<"Ingrese el radio: "<<endl;
    cin>>r;
    Areacirculo=r*r*pi;
    cout<<"El area del circulo es: "<<Areacirculo<<endl;

    Areaesfera=4*r*r*pi;
    cout<<"El area de la esfera es: "<<Areaesfera<<endl;
    return 0;
}```

![](

#include <iostream>

using namespace std;

int main(){

/** Area de Circulo **/

const float PI = 3.1416;
float radio = 0;

cout << "Ingresa el radio: ";
cin >> radio;

// Area circulo = pi * radio^2
float area = PI * (radio * radio);

cout << "El area del circulo es de : " << area << endl;

return 0;

}

Retos

#include <iostream>

using namespace std;

int main()
{
    cout << "Calcular area de un circulo" << endl;
    cout << "----------------------------" << endl;

    float radioCirculo, areaCirculo, radioEsfera, areaEsfera;

    radioCirculo = 10;
    areaCirculo = 3.1416 * (radioCirculo * radioCirculo);

    cout << endl << "El area del circulo es: " << areaCirculo << endl << endl;


    cout << "Calcular area de una esfera" << endl;
    cout << "----------------------------" << endl;


    radioEsfera = 10;
    areaEsfera = 4 * 3.1416 * (radioEsfera * radioEsfera);

    cout << endl << "El area de la esfera es: " << areaEsfera << endl;

    return 0;
}

#include <stdio.h>
#include<stdlib.h>

int main()
{

printf("Calcule el area de un circulo\n");
int r = 3;
float pi = 3.14;
int radio = r * r;
float area = pi * radio;
printf("El area del circulo es:%f \n",area );


printf("Calcule el area de una esfera\n");

float r1 = 4.5;
float radioc = r1 * r1;
float areac = pi *radioc;
printf("El area de una esfera es: %f\n",areac);
return 0;

¡Hola a todos!

Les dejo mi propuesta ara el reto:

#include <iostream>

using namespace std;

int main() {
    const float pi = 3.1416f;
    float radius;
    float r2;

    cout << "............................." << endl;
    cout << ".           RETO 1          ." << endl;
    cout << ".      Cálculo de áreas     ." << endl;
    cout << "............................." << endl;

    cout << endl;
    cout << "> Ingrese el área de la figura a calcular: ";
    cin >> radius;

    r2 = radius * radius;

    cout << " + El área de un círculo de radio " << radius << " es: " << r2 * pi << endl;
    cout << " + El área de una esfera de radio " << radius << " es: " << 4 * pi * r2 << endl;

    return 0;
}

Cualquier cosa me avisan 😃

Asi lo hice yop… 😉

#include <iostream>

using namespace std;

int main(){

    int r,a,p;
    cout<<"---reto 1----"<<endl;
    cout<<"-------------------------------------------"<<endl;
    cout<<"Area circulo"<<endl;
    cout<<"digita el radio de tu circulo"<<endl;
    cin>>r;
    a=r*r;
    cout<<a<<endl;
    cout<<"el area de tu circulo es  "<<a*3.1416<<endl;
    cout<<"-------------------------------------------"<<endl;
    cout<<"volumen esfera"<<endl;
    cout<<"digita el radio de tu circulo"<<endl;
    cin>>r;
    a=r*r;
    p=4*3.1416;
    cout<<a<<endl;
    cout<<"el volumen de tu esfera es  "<<a*p<<endl;





}

Que bueno retomar algunas cosas, ya hasta sufriendo estaba por recordar los punteros 😅

#include <iostream>
#include <conio.h>

using namespace std;

int main ()
{
    float Pi = 3.141592;

    float Radio; 
       //Aqui inserta el radio del circulo al 
       //que quieres calcularle el Area
    cout << "Introduce el radio \n";
    cin  >> Radio;

    float Sq_Radio; 
//Radio al cubo y al cuadrado
    float Cb_Radio;

    float a_circle;
    float a_sphere;
    float v_sphere;

    Sq_Radio = Radio * Radio; 
	//Radio al cuadrado
    Cb_Radio = Radio * Radio * Radio;

    a_circle = Sq_Radio * Pi; //Circulo
    a_sphere = ( Pi * 4 ) * Sq_Radio; //Esfera
    v_sphere = (Pi * Cb_Radio) *4 / 3;  

    cout << "\n Area de..." << endl;
    cout << "\n Circulo: "<< a_circle << " metros cuadrados";
    cout << "\n Esfera: " << a_sphere << " metros cuadrados";
    cout << " Y su volumen es de: " << v_sphere << " metros cubicos";
    cout << endl;

    getch();
    return 0;
}```

Ejercicio 1:

#include <iostream>
using namespace std;

int main()
{
	float radio, area, pi = 3.1416;
	cout << "ingresar el radio de un circulo: ";
	cin >> radio;

	area = pi * (radio * radio);

	cout << "el area del circulo es: " << area;
}

Ejercicio 2:

#include <iostream>
using namespace std;

int main()
{
	float radio, area, pi = 3.1416;
	cout << "ingresar el radio de una esfera: ";
	cin >> radio;

	area = 4 * pi * (radio * radio);

	cout << "el area de la esfera es: " << area;
}
#include <iostream>

using namespace std;

int main()
{
    float radioCirculo,radioEsfera,areaCirculo,areaEsfera;

    cout << "Escriba el radio del circulo: ";
    cin >> radioCirculo;

    areaCirculo = 3.1416 * (radioCirculo * radioCirculo);

    cout << "El area de su circulo es: " << areaCirculo << endl;

    cout << "\nEscriba el radio de la esfera: ";
    cin >> radioEsfera;

    areaEsfera = 4 * 3.1416 * (radioEsfera * radioEsfera);

    cout << "El area de su circulo es: " << areaEsfera << endl;

    return 0;
}```

Reto completado:

Area de un circulo

#include <iostream>

using namespace std;

int main(void) {
  cout << "---------------------------------" << endl;
  cout << "Reto: calcular area de un circulo" << endl;
  cout << "---------------------------------" << endl;

  float radio, area;
  
  cout << endl << "Ingrese el radio del circulo: " << endl;
  cin >> radio;

  area = 3.1416 * (radio * radio);

  cout << endl << "El area del circulo es: " << endl << area << endl;

  return 0;
}

Area de una esfera

#include <iostream>

using namespace std;

int main(void) {
  cout << "---------------------------------" << endl;
  cout << "Reto: calcular area de una esfera" << endl;
  cout << "---------------------------------" << endl;

  float radio, area;
  
  cout << endl << "Ingrese el radio de la esfera: " << endl;
  cin >> radio;

  area = 4 * 3.1416 * (radio * radio);

  cout << endl << "El area de la esfera es: " << endl << area << endl;

  return 0;
}

:3

#include <iostream>

using namespace std;

int main()
{
    float pi = 3.1416;
    int r = 5;
    int r2 = r*r;
    
    cout << "el radio del circulo es:" <<endl;
    cout << r2*pi << endl ;
    
    cout <<"el resultado de la esfera es:"<<endl;
    cout << 4*(r2*pi)<<endl;
    return 0;
}```

Calcular el área de cualquier rectangulo con C++:

#include <iostream>

int main() {
  std::cout << "Calcula el area de un rectangulo!\n";

  int base = 0;
  std::cout << "Base: ";
  std::cin >> base;

  int height = 0;
  std::cout << "Altura: ";
  std::cin >> height;

  int area = base * height;

  std::cout << "El area de tu rectangulo es: " << area;
}

#include <iostream>

using namespace std;

int main()
{
float pi = 3.1416;
float radio, area;
float radioEsfera, calcEsfera;

cout<<"Ingrese el radio: ";
cin>>radio;

area = pi*(radio*radio);

cout<<"El area es: "<<area;
cout<<endl;
cout<<"Ingrese el radio de la esfera: ";
cin>>radioEsfera;

calcEsfera = 4*pi*(radio*radio);

cout<<"El area de la esfera es: "<<calcEsfera;





return 0;

}

#include <iostream>

using namespace std;

int main()
{
    int radio = 3;
    int radioE = 5;
    float pi = 3.1416;
    int radioC = radio * radio;
    int radioCE = radioE * radioE;

    cout <<"El area del circulo es" <<endl;
    cout <<radioC* pi <<endl;

    cout <<"El volumen de la esfera es" <<endl;
    cout <<(4 * pi) * radioCE<<endl;



    return 0;
}

`#include <iostream>
using namespace std;

int main()
{
int radio = 5;
float pi=3.1416;
float areaCirculo = (radioradio) * pi;
float areaEsfera= (radio
radio) * (4*pi);

cout<<"El area del circulo es : "<<areaCirculo<<endl;
cout<<"El area de la esfera es : "<<areaEsfera;

return 0;

}`

Ejercicio resuelto 😄

#include <iostream>
using namespace std;

int main(int argc, char const *argv[])
{
  const float PI = 3.1416;
  float area;

  int radius;
  cout << "Coloque el valor para el radio: \n";
  cin >> radius;
  
  int squareRadius = radius * radius;

  //Circulo
  area = PI * squareRadius;
  cout << "El area del circulo es " << area << endl;
  
  // Esfera
  area = 4 * PI * squareRadius;
  cout << "El area del esfera es " << area << endl;

  return 0;
}

Reto Áreas

#include <iostream>

using namespace std;

int main()
{
    float radio = 25;
    float pi = 3.1416;
    float areaCirculo = 0.0;
    float areaEsfera = 0.0;

    areaCirculo = pi * (radio * radio);
    areaEsfera = (4 * pi) * (radio* radio);

    cout << "Area de Circulo: ";
    cout << areaCirculo << endl;
    cout << "Area de Esfera: ";
    cout << areaEsfera << endl;

    return 0;
}

Logrado!
Con este codigo le permito al usuario ingresar el radio de su figura y luego calculo el area.

#include <iostream>

using namespace std;

int main()
{
    //calculando area de un circulo//
    int radio;
    float pi= 3.1416;
    cout<< "Cual es el radio de tu circulo?"<< endl;
    cin>>radio;
    float areaDelCirculo= radio * radio * pi;

    cout <<"El area de tu circulo es: "<<areaDelCirculo<<endl;

    //calculando area de una esfera//
    int radioDeUnaEsfera;
    cout<<"Cual es el radio de tu esfera?"<<endl;
     cin>>radioDeUnaEsfera;
    float areaDeUnaEsfera= 4 * pi * radioDeUnaEsfera * radioDeUnaEsfera;
    cout<<"El area de tu esfera es: "<< areaDeUnaEsfera<<endl;
}

Reto

<#include <iostream>

using namespace std;

int main()
{
    float pi= 3.1416;
    float radio;
    float area;

    cout << "Area Del Circulo" << endl;
    cout << "Ingrese el radio:" << endl;
    cin >> radio;

    area= pi * (radio * 2);
    cout << area << endl;
    return 0;
}>

Hola! Primer reto alcanzado 😃 Programa en C++ que calcular el área de 3 figuras geométricas diferentes.** Es importante destacar que la esfera es un cuerpo geométrico**

#include <iostream>

using namespace std;

int main ()
{

	float radio, lado, base, altura, areaCir, areaCua, areaTria;	
	const float PI= 3.1416;
	
	
	cout << "........................:::* Bienvenidos!!! *:::...................." <<endl;
	cout << "...Programa que Calcula el Área del Círculo, Cuadrado y Triángulo..." <<endl;
	cout << "....................Calculemos el Área del Círculo.................." <<endl;
	
	cout << "Ingresa el radio del Círculo:" <<endl;
	cin  >> radio;
	
	areaCir=(radio * radio)*PI;
	
	cout << "El área del círculo es: " <<endl;
        cout << areaCir <<endl; 
	
	cout << "....................Calculemos el Área del Cuadrado................."<<endl;
	
	cout << "Ingresa el lado del Cuadrado: " <<endl;
	cin  >> lado;
	
	areaCua=lado*lado;
	
	cout << "El área del Cuadrado es: " <<endl;
        cout << areaCua <<endl; 
    
        cout << "....................Calculemos el Área del Triángulo................."<<endl;
    
	cout << "Ingresa la base del Triángulo: " <<endl;
	cin  >> base;
	
	cout << "Ingresa la altura del Triángulo: "<<endl;
	cin  >> altura;
	
	areaTria=(base*altura)/2;
	
	cout << "El área del Triángulo es: " <<endl;
        cout << areaTria <<endl; 	
	
	return 0;
}
#include <iostream>

/*Para utilizar este programa, al ejecutarlo debes
    pasarle al archivo como argumento:
    En primer lugar el radio que deseas calcular del circulo
    En segundo lugar el radio que deseas calcular de la esfera.*/

using namespace std;

int main(int argc, const char * argv[])
{
    //Posible error
    if (argc < 3)
    {
        cout <<"ERROR! proporciona el tamaño del radio del circulo y de la esfera" << endl;
        return -1;
    }
    //Operaciones de area
    else
    {
        //operación area del circulo
        float pi = 3.1416;
        int radio_cir = atoi(argv[1]); 
        float area_cir;
        area_cir = pi * (radio_cir * radio_cir);
        cout <<"El area del circulo con el radio de: " << radio_cir << "cm es de: " << area_cir << "cm^2" << endl;
        //Operacion area de esfera
        int radio_esf = atoi(argv[2]);
        float area_esf;
        area_esf = 4 * pi * (radio_esf * radio_esf);
        cout <<"El area de la esfera con el radio de: " << radio_esf << "cm es de: " << area_esf << "cm^3" << endl;
        
        return 0;
    }
    
}
#include <iostream>

using namespace std;

int main()
{
    //Declaracion de variables

    int radio = 0;
    float PI = 3.1416;

    // Se asigna un valor a radio
    radio = 5;

    cout << "Radio del Circulo/Esfera: " << radio << endl;
    cout << "Area: "<< PI * (radio * radio) << endl;
    cout << "Volumen: " << 4*PI * (radio * radio) << endl;

    return 0;
}
#include <iostream>
#include<cmath>

using namespace std;

int main()
{

    float radio = 10;
    float areaCirculo =  pow(radio, 2) * M_PI;

    cout << "Area de un circulo : " << areaCirculo << endl;

    float areaEsfera = pow(radio, 2) * (M_PI * 4);

    cout << "Area de una esfera : " << areaEsfera << endl;

    return 0;

}
#include <iostream>

using namespace std;

const float PI = 3.1416;

float AreaCirculo(float radio){
    
    return (radio * radio) * PI; 
}

float AreaEsfera(float radio){
    
    return AreaCirculo(radio) * 4; 
}

int main(){
    int opcion;
    do
    {
        cout << "Opciones: \n 1.Círculo. \n 2.Esfera.\nElige el área que quieres calcular: ";
        cin >> opcion;
        float radio;
        switch (opcion)
        {
        case 1:
            do
            {
                cout << "Introduce el radio del círculo: ";
                cin >> radio;
                if(radio < 1){
                    cout << "Respuesta inválida" << endl;        
                }else{
                    cout << "El área del círculo es: " << AreaCirculo(radio) << endl; 
                }
            } while (radio < 1);
            break;
        case 2:
            do
            {
                cout << "Introduce el radio de la esfera: ";
                cin >> radio;
                if(radio < 1){
                    cout << "Respuesta inválida" << endl;        
                }else{
                    cout << "El área de la esfera es: " << AreaEsfera(radio) << endl; 
                }
            } while (radio < 1);
            break;
        default:
            cout << "Respuesta inválida" << endl;
            break;
        }

    } while (opcion != 1 && opcion != 2);
    
	
}

#include <iostream>

using namespace std;

int main()
{
int radio = 6;
float Pi = 3.1416;
float area;

area = (radio * radio) * Pi;



cout << "Figura #1: Circulo" << endl;
cout << "El area del circulo es ";
cout << area << endl;


float RadioEsfera = 7 ;
float CuaPi;
float RDOS;
float Area;

CuaPi = Pi * 4;
RDOS = RadioEsfera * 2;

Area = CuaPi * RDOS;

cout << "El area de la esfera es " << endl;
cout << Area;

}

Ese fue el primero que logre hacer :3, aunque se que use demasiadas variables, ahora viendo los aportes se que pude hacerlo mas simplificado :c

#include <iostream>

using namespace std;

int main()
{
int Radio = 3;
int Pi = 3.1416f;
int Radio2 = 4;

cout << "El area del circulo es" << endl;
cout << (Radio * Radio) * Pi<< endl ;
cout << "El area de la esfera es" << endl;
cout << (Pi * 4) * (Radio2 * Radio2) << endl ;


return 0;

}

int main()
{
float Pi = 3.1416;
float r = 22.50;
float AreaCirculo;
float VolumenBalon;

AreaCirculo = Pi * (r * r);
VolumenBalon = (4 * Pi * (r * r));

cout << "Area de mi circulo  ";
cout << AreaCirculo << endl;
cout << "Volumen de mi balon  ";
cout << VolumenBalon << endl;

return 0;

}

Este es mi codigo y asi lo resolvi:

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    int circleRadio = 15;
    int sphereRadio = 15;
    float circleArea = (pow(circleRadio, 2) * M_PI);
    float sphereArea = ((M_PI * 4) * (pow(sphereRadio, 2)));

    cout << "The Circle Radio is " << circleRadio << " and the Circle Area is " << circleArea << endl;
    cout << "The Sphere Radio is " << sphereRadio << " and the Sphere area is " << sphereArea << endl;

    return 0;
}

#include<math.h>//biblioteca para el pow, que sirve para elevar al exponente
#include <iostream> //entrada y salida de datos
using namespace std;

int main() {
//indicando todo lo que me pide
float r, pi,pi_2, Area_C,Area_E;
pi = 3.1416;
pi_2 = 3.141;

//solicitar dato al usuario
cout << "Digite un numero para el valor de r: "; cin >> r; cout << endl;

//el Area de la Circunferencia y de la Esfera
Area_C = pi * pow(r, 2);
Area_E = (4 * pi_2) * pow(r, 2); //ese pow se lee :    r al cuadrado(elevado a la 2)

//resultados de la Area de la Circunferencia y de la Esfera
cout << "El area total de un circulo es: " << Area_C; cout << "\n";
cout << "El area total de una esfera es: " << Area_E;

//termino el programa

}

	//primer ejercio
	float radio;
	float pi = 3.1416f;

	

	cout << "introduce un radio" << endl; cin >> radio;
    cout << (radio * radio) * pi <<endl;
		

	//segundo ejemplo 

	cout << "introduce el nuevo radio " << endl; cin >> radio;
	cout << (radio * radio) * (pi * 4)<< endl;


#include <iostream>

using namespace std;

int main()
{

int r=0;
cout << "ingrese radio"<<endl;

cin>> r;

float a=3.1416
*r*r;

float A=4*a;

cout <<"El area del circulo es:"<<a<<endl;
cout <<"La esfera del circulo es:"<<A<<endl;


return 0;

}

Comparto mi solución

<code> 
#include <iostream>
#define Pi 3.1416

using namespace std;

int main()
{
    float radio = 3.0;
    float areaCirculo = Pi*radio*radio;
    float areaEsfera = (4*Pi)*radio*radio;

    cout << "El area del circulo es:  " ;
    cout << areaCirculo;
    cout << "  x^2" << endl;

    cout << "El area de la esfera es:  " ;
    cout << areaEsfera;
    cout << "  x^2" << endl;
    return 0;
}

Solución al reto:

#include <iostream>

using namespace std;

int main()
{
    float radio = 2.5;
    float radio2 = radio * radio;
    float Pi = 3.1416;
    float AreaCirculo = Pi * radio2;
    float AreaEsfera = 4 * Pi * radio2;

    cout << "El área del circulo con radio " << radio << " es: " << AreaCirculo << endl;
    cout << "El área de la esfera con radio " << radio << " es: " << AreaEsfera << endl;

    return 0;
}

Gracias ya voy entendiendo este programa que lo necesito tanto para poder programar EAs en Mt5.

El primer Ejercicio es:

#include <iostream>

using namespace std;

int main()
{
double radio1 = 3;
float Pi = 3.1416;

double radioCuadrado = radio1 * radio1;

double areaCirculo = radioCuadrado * Pi;




cout << areaCirculo << endl;

return 0;

}

la impresión es 28.2744

Y el segundo es

#include <iostream>

using namespace std;

int main()
{
double radio1 = 3;
float Pi = 3.1416;

double radioCuadrado = radio1 * radio1;

double areaCirculo = radioCuadrado * Pi;

double areaEsfera = areaCirculo * 4 ;


cout << areaEsfera<< endl;

return 0;

}
la impresión es 113.098

Apenas encontre este curso jaja, se ve bueno, aqui mi aporte:

#include <iostream>

using namespace std;

int main()
{
    cout << "Calculadora de areas"<<endl;
    int radio = 15;
    float pi = 3.1416;
    float area = pi*radio*radio;
    cout << "El area de la circunferencia de radio "<<radio<<" es de: "<<area<<endl;
    area = 4*pi*radio*radio;
    cout << "El area de la esfera de radio "<<radio<<" es de: "<<area<<endl;
    return 0;
}

Reto completado:

#include <iostream>

using namespace std;

int main()
{
    int radio = 10;
    double pi = 3.1416;
    float result = (radio*radio)*pi;
    double piElevado = pi*4;
    float result2 = (radio*radio)*piElevado;

    cout << "El resultado del primer ejercicio es: " << result << endl << endl;
    cout << "El resultado del segundo ejercicio es: " << result2 <<endl;

    return 0;
}

¡Hola Compañeros!

Mi aporte es gracias al compañero Aaron Gabriel.

Pueden revisarlo en: https://replit.com/@bolanos/CALCULADORA

Nunca parar de aprender! 🚀

<code> 

#include <iostream>
#include <math.h>

define Pi 3.141516

using namespace std;

int main () {

int pesoInicial;
int elegir_planeta;
elegir_planeta = 0;
double pesoFinal = 0 ;

cout << "Este es un programa para que usted sepa cual seria su peso en otro planeta " << endl ;
cout << "Cual es su peso en el planeta tierra " << endl ;
    cin >> pesoInicial;
cout << "Digite en que planeta quiere saber su peso ; 1 marte, 2 Jupiter, 3 neptuno, 4 saturno " << endl  ;
    cin >> elegir_planeta ;

switch (elegir_planeta)
{
case 1:
pesoFinal = pesoInicial * 3.8/9.8 ;
cout << “Su peso final en Marte es " << pesoFinal << " Kg” << endl ;
break;
case 2:
pesoFinal = pesoInicial * 24.8/9.8 ;
cout << “Su peso final en Jupiter es " << pesoFinal << " Kg” << endl ;
break;

case 3:
pesoFinal = pesoInicial * 11.15/9.8 ;
cout << “Su peso final en Neptuno es " << pesoFinal << " Kg” << endl ;
break;

case 4:
pesoFinal = pesoInicial * 10.44/9.8 ;
cout << “Su peso final en Saturno es " << pesoFinal << " Kg” << endl ;
break;

default:
cout << "ERROR " << endl ;
cout << "error usted a escogido una opcion incorrecta " << endl ;
break;
}

//if (elegir_planeta = 1)
//{
  //  pesoFinal = pesoInicial * 3.8/9.8 ;
    //cout << "Su peso final en marte es " << pesoFinal << " Kg" << endl ;

// }

system ("pause");
return 1;

}

Mi aporte, espero que sirva. 😃

#include <iostream>

using namespace std;

int main()
{
    float radio = 2;
    float Pi = 3.1416;
    float result;

    radio = radio * radio;
    radio = radio * Pi;
    result = radio;

    cout << result << endl;

    float circunferencia = 4;
    float radioDos = 2;
    float resultado;

    circunferencia = circunferencia * Pi;
    radioDos = radioDos * radioDos;
    resultado = circunferencia * radioDos;

    cout << resultado << endl;

    return 0;
}

int main()
{
int radio = 10;
int esfera = 4;
float pi = 3.1415f;
int radioalcuadrado = radioradio;
float AreaCirculo = radioalcuadrado
pi;
float Volumen = radioalcuadradopiesfera;

cout << "El RADIO del circulo es:" << endl;
cout << radio << endl;
cout << "El area del circulo es:" << endl;
cout << AreaCirculo << endl;

cout << "El RADIO de la esfera es:" << endl;
cout << radio << endl;
cout << "El volumen de la esfera es:" << endl;
cout << Volumen << endl;

return 0;

}

Mi código lo hice con funciones:

#include <iostream>

using namespace std;

double Pi = 3.1416;

void printAreaCircle(int radio)
{

    cout << Pi * (radio * radio) << endl;
}

void printAreaSphere(int radio)
{

    cout << 4 * Pi * (radio * radio) << endl;
}

int main()
{

    cout << "Ingrese el radio: ";

    int radio;
    cin >> radio;

    cout << "El area del circulo es: ";
    printAreaCircle(radio);

    cout << "El ara de la esfera es: ";
    printAreaSphere(radio);

    return 0;
}

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
float radio = pow(30,2);
float pi = 3.1416;
float AreaCirculo = radio*pi;
cout << AreaCirculo << endl;

float esfera = pow(40,2);
float AreaEsfera = (4*pi)*esfera;
cout << AreaEsfera <<endl;

return 0;
}

<#include <iostream>
using namespace std;

int main()
{
    float pi = 3.1416;
    float radio, resultado, resultadoEsfera;
    cout <<"=================================="<<endl;
    cout <<"CALCULO DEL AREA DEL CIRCULO y ESFERA"<<endl;
    cout <<"=================================="<<endl;

    cout << "Ingrese el Radio"<<endl;
    cin >> radio;

    //Calculo Area de Circulo
    resultado = pi *(radio * radio);

    //Calculo Area de Esfera

    resultadoEsfera = 4 * pi *(radio * radio);

    //Impresion
    cout << "El AREA del Circulo es: " <<resultado<<endl;
    cout << "El AREA de la Esfera es: " <<resultadoEsfera<<endl;

    return 0;
}
>
<code>
#include <iostream>

using namespace std;

int main()
{
   float radio = 0;
   float pi =3.1416;

   cout<<"valor del radio: "; cin>>radio;
   cout<<"El area de circulo es: "<<endl;

   float areac = (radio * radio)*pi;
   cout<< areac<<endl;

   float areae = (radio * radio) * (4*pi);
   cout<<"El area de la esfera es: "<<endl;
   cout<< areae<<endl;

    return 0;
}

#include <iostream>

using namespace std;

int main()
{
    int menu = 0;
    float pi = 3.1416;
    float radio;
    float area;

    while (menu != 3)
        
    {
        system("CLS");
        cout << "Seleccione una opcion" << endl;
        cout << "1) Area de un circulo" << endl;
        cout << "2) Area de una esfera" << endl;
        cout << "3) Salir" << endl;
        cout << "\nOpcion a seleccionar: ";
        cin >> menu;
        switch (menu)
        {

        case 1:
            cout << "\nDigite el radio del circulo: ";
            cin >> radio;
            area = (radio * radio) * pi;
            cout << "\nEl area del circulo es: " << area << endl;
            system("pause>0");
            break;

        case 2:
            cout << "\nDigite el radio de la esfera: ";
            cin >> radio;
            area = (4 * pi) * (radio * radio);
            cout << "\nEl area de la esfera es: " << area << endl;
            system("pause>0");
            break;

        case 3:
            break;

        default:
            cout << "opcion invalida" << endl;
            system("pause>0");
            break;
        }
    }
}```

#include <iostream>
using namespace std;
int main(){
	float pi = 3.1416;
	float radio = 0;
	float area = 0;
	int opcion = 0;
	
	cout<<"*************************"<<endl;
	cout<<"¿Que area desea calcular?"<<endl;
	cout<<"1: Circulo"<<endl;
	cout<<"2: Esfera"<<endl;
	cout<<"*************************"<<endl;
	cin>> opcion ;
	
	cout<<"Ingrese el radio: "<<endl;
	cin>> radio ;
	
	if(opcion == 1){
		area = pi * (radio * radio);
		cout<<"El area del circulo: "<< area << endl;
	}else if(opcion == 2){
		area = (4 * pi) * (radio * radio);
		cout<<"El area de la esfera: "<< area << endl;
	}
	
	return 0;
}

hola
tengo un problema con la multiplicacion , al utilizar el signo de multiplicacion mi ordenador lo toma como si fuera un Apuntador * , alguien mas le ha pasado esto y podriar darme una solucion ,gracias

#include <iostream>

using namespace std;

int main()
{
// este program calcula el area del circulo

int radio ;
float pi ;

radio = 5;
pi = 3.1416 ;

cout << " el area de un cirulo de radio 5 es : " ;
cout << pi * (radio*radio)   ;
cout << " metros cuadrados"  <<  endl ;


cout << "el area de una esfera de radio 5 es " ;
cout << 4*pi*radio*radio  ;
cout << " metros cuadrados" ;


return 0;

}

#include <iostream>
using namespace std;
int main()
{
   float rad, pi = 3.1416, circ, rad3d, volumen;

   cout <<"calculemos el area de un circulo" <<endl;
   cout <<"introduce el radio de circulo ";
   cin >> rad;
   circ = pi * rad * rad;
   cout <<"resultado: "; cout<<circ<<endl;
   cout<<"hagamoslo en 3D, introduce el radio central ";
   cin>>rad3d;
   volumen = pi * 4 * rad3d * rad3d;
   cout<< "resultado: "; cout<<volumen<<endl;
}

#include <iostream>
#include <math.h>

using namespace std;
int main()
{
float radio;
cout << "ingresa valor del radio " << endl;
cin >>radio;
float Pi = 3.1416;
float areaCirculo = Pi * pow(radio,2);
float areaEsfera = (4*Pi) * pow(radio,2);

cout << "area del circulo: "<<areaCirculo  << endl;
cout << "area del esfera:  "<<areaEsfera << endl;
return 0;

}

#include<iostream>
using namespace std;

int main() {

    int radius;
    cout << "Enter radius" << endl;
    cin >> radius;
    float pi = 3.1416;
    float area = radius * radius * pi;

    cout << area << radius << endl;

    int radio = 2;
    float phi = 3.1416;
    float spherearea = pi * 4 * radius * radius;

    cout << spherearea << endl;


      return 0;
  }
#include<iostream>
#include<conio.h>
#include <math.h>
using namespace std;

//AREA CIRCULO

int main() {
    float radio, pi = 3.1416;
    cout << "Inserte su radio: "; cin >> radio;

    cout << pi * pow (radio, 2) << endl;
     

    getch();
    return 0;
}


//AREA ESFERA

int main() {
    float radio, pi = 3.1416;
    cout << "Inserte su radio: "; cin >> radio;

    cout << "El resultado es: " << endl;
    cout << pi * 4 * pow (radio, 2) << endl;
     

    getch();
    return 0;
}






Area del circulo:

#include <iostream>

using namespace std;

int main()
{
    float pi = 3.1416;
    float radio;
    cout << endl << "Introduzca el radio del circulo para conocer su area" << endl;
    cin >> radio;

    float area = pi * (radio * radio);

    cout << "El area del circulo es: "<<area <<endl;


    return 0;
}

Area de esfera:

#include <iostream>

using namespace std;

int main()
{
    float pi = 3.1416;
    float radio;
    cout << endl << "Introduzca el radio de la esfera para conocer su area" << endl;
    cin >> radio;

    float area = (pi * 4) * (radio * radio);

    cout << "El area de la esfera es: "<<area <<endl;


    return 0;
}```

<#include <iostream>
#include <math.h>

using namespace std;

double areaCiculo,areaEsfera, radio;
float pi=3.1416;

int main()
{
cout << "Ingrese el valor del radio" << endl;
cin >> radio;

    areaCiculo= (pow(radio,2))* pi;
    areaEsfera =(pow(radio,2))* (4*pi);

     cout << "el area del circulo es " << areaCiculo<< endl;
     cout << "el area de la esfera es " << areaEsfera<< endl;

    return 0;>

#include <iostream>

using namespace std;

int main()
{
int radiusCircle,sphereRadius;
cout<<"Ingresa el radio del circulo: ";
cin>>radiusCircle;
cout<<"El area del circulo es: "<<3.1416*(radiusCircleradiusCircle)<<endl;
cout<<"
********************************************************"<<endl;
cout<<"Ingresa el radio de la esfera: ";
cin>>sphereRadius;
cout<<"El area de la esfera es: "<<(4
3.1416)
(radiusCircle
radiusCircle)<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main (){
    int radio = 5;
    float pi = 3.1416;
    float area_circulo = pi * (radio * radio);
    float area_esfera = (4 * pi) * (radio * radio);
    cout << "El area del circulo es: ";
    cout << area_circulo << endl;
    cout << "El area de la esfera es: ";
    cout << area_esfera << endl;
    return 0;
}

#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
float radio = 5;
float PI = 3.1416;
float area, areaEsf;

area = PI * (radio*radio);
cout<<"El area del circulo es: "<<area<<endl;

areaEsf = (4 * PI) * (radio*radio);
cout<<"El area de la esfera es: "<<areaEsf<<endl;

getch();
return 0;

}

#include <iostream>

using namespace std;

int main()
{
    float Radio ;
    int Figura;
    float pi ;

    cout << " 1 para Esfera 2 para Circulo " << endl;
    cin >> Figura;
    cout << " cuanto mide tu figura?" << endl;
    cin >> Radio;

    if(Figura == 1)
   {
    pi =  3.1416 * 4;
   }
   else
   {
    pi = 3.1416;

   }


    int Resultado = Radio * Radio * pi;

    cout << Resultado << endl;


    return 0;
}
#include <iostream>

using namespace std;

int main()
{
    int radio = 3;
    float PI = 3.1416;

    float Acirculo = (radio * radio) * PI;
    cout << Acirculo << endl;

    float Aesfera = 4 * PI * (radio * radio);
    cout << Aesfera << endl;
    return 0;
}

#include <iostream>
using namespace std;
int main() {
float pi=3.1416;
int r;
int area1, area2;
cout<<"Ingrese valor de r: "; cin>>r; cout<<endl;
area1=rrpi;
area2=4pir*r;
cout<<"El área del cículo es: "<<area1<<endl;
cout<<"El área de la esfera es: "<<area2<<endl;
return 0;
}

#include <iostream>

using namespace std;

int main(){
float esfera,circulo, radio;
int pi=3.1416;

cout<<“Ingrese el valor del radio para saber el area del ciruclo y la esfera:”;cin>> radio;

circulo= pi* radio * radio;
esfera= (radioradio) * (pi 4);

cout<<"\nEl area del circulo es:"<<circulo;
cout<<"\nEl area de la esfera es:"<<esfera<<endl;

return 0;

}

nice

#include <iostream>

using namespace std;

int main()
{
    float area;
    float pi = 3.1416;
    int radio;
    int figura;
    cout << "Ingresa area a calcular" << endl;
    cout << "1: Circulo" << endl;
    cout << "2: Esfera" << endl;
    cin >> figura;
    if (figura == 1)
    {
        cout << "Ingresa radio de figura" << endl;
        cin >> radio;
        area = (radio * radio) * pi;
        cout << area << endl;
    }
    else if (figura == 2)
    {
        cout << "Ingresa radio de figura" << endl;
        cin >> radio;
        area = (radio * radio) * (pi * 4);
        cout << area << endl;
    }
    else
    {
        cout << "Ingresa dato correctamente ;)" << endl;
    }

    return 0;
}
#include <iostream>
#include<cmath>

using namespace std;

int main()
{

    float radio;
    cout << "ingrese el valor del radio a calcular" << endl;
    cin >>radio;
    float pi = 3.1416;
    float areaCirculo = pi * pow(radio,2);
    float areaEsfera = (4*pi) * pow(radio,2);


    cout << "area para circulo: "<<areaCirculo  << endl;
    cout << "area para esfera:  "<<areaEsfera << endl;
    return 0;
}```

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
double radio=0;
double pi=3.1416;
double areac=0;
char opcion;

cout <<"Programa para calcular areas de una circunferencia y de una esfera"<< endl;
cout <<"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"<< endl;
cout <<"Para hallar el area de una circunferencia digite (c)"<< endl;
cout <<"Para hallar el area de una esfera digite (e)" << endl;
cout <<"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"<< endl;
cout <<"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"<< endl;
cout <<"Digite la opcion:" << endl;
cin>>opcion;
if (opcion=='c'){
cout <<"Usted eligio(c); para hallar el area de una circunferencia" << endl;
cout <<"ingrese el radio" << endl;
cin>> radio;
areac=pi*radio*radio;
cout <<"el area de la circunferencia es:"<<areac<<endl;
 }
else if(opcion=='e'){
cout <<"Usted eligio(e); para hallar el area de una esfera" << endl;
cout <<"ingrese el radio" << endl;
cin>> radio;
areac=4*pi*radio*radio;
cout <<"el area de la esfera es:"<<areac<<endl;
}
else{
cout<<"Comando no valido"<<endl;
}
return 0;

}

Ejercicio 1

![](

float r = 5;
    float pi = 3.1416;
    float a = 0;
    cout<<"Area de un circulo"<<endl;
    a = pi * (r*r);
    cout<<pi<<"+"<<"("<<r<<"*"<<r<<")"<<"="<<a<<endl;
    cout<<"El area del circulo es:"<<a<<endl;
    cout<<""<<endl;

    cout<<"Area de una esfera"<<endl;
    a = 4 * pi * (r*r);
    cout<<4<<pi<<"+"<<"("<<r<<"*"<<r<<")"<<"="<<a<<endl;
    cout<<"El area de la esfera es:"<<a<<endl;
    cout<<""<<endl;

#include<iostream>

using namespace std;

int main()
{
int radio;
float pi = 3.1416, area;

cout<<"Ingresa el radio del circulo"<<endl;
cin>>radio;

area=((radio*radio)*pi);
cout<<area;


return 0;

Aquí esta la resolución a los dos retos. :3

Ahi su ejecución:

![](

Hola a todos yo lo resolví utilizando una librería para la potencia que ya me la habían enseñado. Reto 1 y 2. Si esta mal háganme saber gracias😉

#include <iostream>
#include <math.h>

using namespace std;

int main()
{
    /*float radio=3.2, PI=3.1416,area;
    area=pow(radio,2)*PI;
    cout << area << endl;
    */
    float PI=3.1416,area,radio=2;
    area=4*PI*pow(radio,2);
    cout<<area<<endl;
    return 0;
}