#include <stdio.h>
#include <stdlib.h>
#define pi 3.14
int main() {
int raio,diametro,perimetro,area,escolha1;
printf("*********************************************\n");
printf("*Bem vindo a calculadora de circunferencias*\n");
printf("*********************************************\n");
printf("O que deseja calcular? Escolha o numero\n");
printf("1 : perimetro\n");
printf("2 : area\n");
scanf("%d", &escolha1);
if(escolha1 == 1) {
printf("Qual e o diametro da circunferencia, lembre-se de que o diametro e duas vezes o raio. ");
scanf("%d\n", &diametro);
float perimetro = diametro * pi;
printf("O perimetro e de: %f\n", perimetro);
}
if(escolha1 == 2) {
printf("Qual e o diametro da circunferencia, lembre-se de que o diametro e duas vezes o raio. ");
scanf("%d\n", &diametro);
float raio = diametro / 2;
float area = pi * raio * raio;
printf("a area e de: %f\n", area);
}
}
Bom dia, ao iniciar o meu programa de calculo de perímetro de circunferência e área, o mesmo pede ao usuário 2 valores apos selecionar qual calcular, mas eu estou pedindo apenas 1 (diâmetro), não entendi o que esta acontecendo, preciso de ajuda. agradeço desde ja