Ir ao conteúdo
  • Cadastre-se

C Calculando um volume de cilindro


soumma

Posts recomendados

Então, tho com uma atividade para construir um algoritmo pra calcular um volume de cilindro, fiz o que pediram certinho

float base;
float altura;
int main(int argc, char *argv[]) 
{
	printf("\nCalculando o volume de um cilindro\n\n");
	printf("Formula:\n");
	printf("V = tt x r*2 x h\n\n");
	printf("Informe o valor do raio da base do cilindro: \n");
	scanf("%f", &base);
	printf("\nValor do raio: %.1f\n", base);
	system("pause");
	printf("\nInforme o valor da altura do cilindro: \n");
	scanf("%f", &altura);
	printf("\nValor da altura do cilindro: %.1f\n", altura);
	system("pause");
	printf("V = 3,14 x %.1f*2 x %.1f",base,altura);
	printf("\n\nV = 3,14 x %.1f",base*base*altura);
	printf("\n\nV= %1.f",base*base*altura*3.14);
	printf("\n\nO valor do volume do cilindro eh %1.fcm*3",base*base*altura*3.14);
	return 0;
}

Mas se por algum acaso eu quiser dar algum valor para a variavel com casas decimais o programa só ler o que vem antes da virgula, tipo escrevo o valor do raio como 7,5 ele ler apenas o 7, como posso resolver isso?

 

Link para o comentário
Compartilhar em outros sites

5 minutos atrás, AnsiC disse:

Olá, tudo bem?

 

 

Então, por padrão c entende apenas dot ( . ) na separação de valores decimais, por exemplo:

 

7.2

 

Ok!? Tchau.

Nossa, e eu ainda tinha me ligado nisso quando coloquei o valor do pi usando  "." 3.14, e deixei ainda passar XD

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...