Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<math.h>
- #define pi 3.141592
- main () {
- char escolha;
- float raio, ar_ou_per;
- printf(" ---------------------------------");
- printf("\n | CIRCULO |");
- printf("\n ---------------------------------");
- printf("\n | |");
- printf("\n | * 'A' - Calcula a area. |");
- printf("\n | * 'P' - Calcula o perimetro. |");
- printf("\n | |");
- printf("\n ---------------------------------");
- printf("\n Digite a sua escolha. ");
- scanf("%c", &escolha);
- if(escolha == 'A' || escolha == 'a') {
- printf("\n Digite o raio do circulo. ");
- scanf("%f", &raio);
- ar_ou_per = pi * pow(raio, 2);
- system("cls");
- if(raio < 10 && raio > 0) {
- if(ar_ou_per <= 100) {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Area: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- } else {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Area: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- }
- } else if(raio < 100 && raio > 10) {
- if(ar_ou_per < 1000) {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Area: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- } else if(ar_ou_per >= 1000 && ar_ou_per < 10000) {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Area: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- } else {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Area: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- }
- } else {
- printf("\n Este calculo apenas esta disponivel ate raio 100.");
- }
- //PERIMETRO
- } else if(escolha == 'P' || escolha == 'p') {
- printf("\n Digite o raio do circulo. ");
- scanf("%f", &raio);
- ar_ou_per = 2 * pi * raio;
- system("cls");
- if(raio < 10 && raio > 0) {
- if(ar_ou_per <= 100) {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Perimetro: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- } else {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Perimetro: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- }
- } else if(raio < 100 && raio > 10) {
- if(ar_ou_per < 1000) {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Perimetro: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- } else if(ar_ou_per >= 1000 && ar_ou_per < 10000) {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Perimetro: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- } else {
- printf("\n ------------------------------------");
- printf("\n | AREA DO CIRCULO |");
- printf("\n ------------------------------------");
- printf("\n | |");
- printf("\n | * Valor do raio: %.2f. |", raio);
- printf("\n | * Perimetro: %.2f. |", ar_ou_per);
- printf("\n | * Valor do PI usado: 3.141592. |");
- printf("\n | |");
- printf("\n ------------------------------------\n\n");
- }
- } else {
- printf("\n Este calculo apenas esta disponivel ate raio 100.");
- }
- }
- system("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement