Ir ao conteúdo

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


Ir à solução Resolvido por Ansi C,

Posts recomendados

Postado

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;
}

 

Postado
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!

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!