Ir ao conteúdo
  • Cadastre-se
Indisponivel

C RESOLVIDO Cálculo de volume em um exercício simples.

Recommended Posts

Boa noite senhores, 

 

Estou tendo dificuldades para detectar onde estou errando, pois quando compilo e rodo a programação, o resultado apresentado é 0.

 

Agradeço, desde já.

 

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main ()

{
	//PROGRAMA CALCULA TOTAL DE ÓLEO QUE PODE SER ARMAZENADO, EM QUE O USUÁRIO INFORMA O RAIO E A ALTURA DESEJADAS.
	
	//VAR
	float r , h , v;
	
	//EXE
	printf ("PROGRAMA DE CALCULO DE VOLUME DO OLEO");
	printf ("\n\nInsira o valor do raio do tanque:\n\n");
	scanf ("%f", &r);
	
	printf ("\n\nInsira o valor da altura do tanque:\n\n");
	scanf ("%f", &h);
	
	printf ("\n\nO VOLUME TOTAL DO TANQUE E' DE %f", v=1/3*M_PI*pow(r,2)*h);
	printf (" METROS CUBICOS\n\n\n");
	
	//FIM
	system ("Pause");
	return 0;
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao dividir 1 por 3 o resultado é 0.

Escreva (1/3.0) e resolverá esse caso.

  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 minuto atrás, Mauro Britivaldo disse:

Ao dividir 1 por 3 o resultado é 0.

Escreva (1/3.0) e resolverá esse caso.

Agora que vim entender, como eu havia atribuído um valor inteiro, o resultado inicial era 0 mesmo...

 

kkkk' q coisa! 

 

Muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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 publicações 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

×