NÉSTOR VICENTE SÁNCHEZ
/* ESTE PROGRAMA CALCULA EL ÁREA Y VOLUMEN DE UN CASQUETE ESFÉRICO A PARTIR DE SU ALTURA Y EL RADIO DE SU BASE */
#include <iostream>
#include <math.h>
#define pi 3.14159
using namespace std;
int main()
{
double r, h, area, vol;
cout << “Introduce el radio de la base del casquete: ” << endl;
cin >> r;
cout << “Introduce la altura del casquete: ” << endl;
cin >> h;
if (h>r || h<=0 || r<=0)
{
cout << “No existe ningun casquete esferico con esas caracteristicas” << endl;
}
else
{
area = pi*(2*pow(r,2)+pow(h,2));
vol = (pi*h*(3*pow(r,2)+ pow(h,2)))/6;
cout << “El area del casquete (incluyendo su base) es ” << area << ” unidades cuadradas.” << endl;
cout << “El volumen del casquete es ” << vol << ” unidades cubicas.” << endl;
}
return 0;
}