• Lenguaje

    C

  • Descripción

    Calcula el perímetro de un elipse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#define _USE_MATH_DEFINES
#include <math.h>

int main (void)
{
    float perimetro, semieje_a, semieje_b;
    printf ("Ingresa el valor de semieje a: ");
    scanf ("%f", &semieje_a);
    (void) getchar ();
    printf ("Ingresa el valor de semieje b: ");
    scanf ("%f", &semieje_b);
    (void) getchar ();
    perimetro=M_PI*(3.0*(semieje_a+semieje_b)-sqrt((3.0*semieje_a+semieje_b)*(semieje_a+3.0*semieje_b)));
    printf ("Valor de perimetro: %g\n", perimetro);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}