lidi_si Posted November 20, 2009 at 08:10 PM Report Share #297050 Posted November 20, 2009 at 08:10 PM Faça um programa que receba um número real,calcule e mostre: a)Parte inteira desse número; b)a parte fracionaria de um número; c)o arredondamento desse número to com duvida na lógica do exercicio como achar parte fracionaria,inteira e arredodamento? Link to comment Share on other sites More sharing options...
Baderous Posted November 20, 2009 at 08:48 PM Report Share #297055 Posted November 20, 2009 at 08:48 PM Para obteres a parte inteira de um real podes fazer casting para o tipo inteiro. Para obter a parte fraccionária basta calcular a diferença entre o valor original e o valor obtido do casting . Para o arredondamento tens de usar a função floor: http://www.cplusplus.com/reference/clibrary/cmath/floor/ Fazes floor(x+0.5). Não te esqueças de linkar a biblioteca math através da flag: -lm Link to comment Share on other sites More sharing options...
lidi_si Posted November 20, 2009 at 09:12 PM Author Report Share #297056 Posted November 20, 2009 at 09:12 PM Sou iniciante em lógica de programaçao... eu queria a lógica dele....sem utilizar funçoes e ling de programaçao Link to comment Share on other sites More sharing options...
softklin Posted November 21, 2009 at 11:33 AM Report Share #297077 Posted November 21, 2009 at 11:33 AM A discussão continua em: http://www.portugal-a-programar.pt/index.php?showtopic=31270 Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
Recommended Posts