Resultado do float com várias casas decimais.. [RESOLVIDO]

1. Resultado do float com várias casas decimais.. [RESOLVIDO]

Lucas
~lujjc4

(usa Ubuntu)

Enviado em 22/11/2011 - 21:47h

Olá pessoal, estou iniciando em C e estou sempre postando minhas duvidas aqui..
agora vai mais uma:

 
#include <stdio.h>
int main ()
{
float n1,n2,n3;
printf ("\nInforme o primeiro valor: \n");
scanf ("%f", &n1);
printf ("\nInforme o segundo valor: \n");
scanf ("%f", &n2);
printf ("\nInforme o terceiro valor: \n");
scanf ("%f", &n3);
printf ("\nO Resultado da soma dos valores e: %f\n", n1+n2+n3);

return 0;
}


sempre que é calculado um valor "float" ele me retorna um resultado com varias casas decimais exemplo:

10+10+10 = 30.000000

queria deichar o resultado mais simples por exemplo:

10+10+10 = 30

ou

1.1 + 2.2 + 3.3 = 6.6 ou invez de 6.6000000

Tnx :]


  


2. Re: Resultado do float com várias casas decimais.. [RESOLVIDO]

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 22/11/2011 - 21:57h

use assim

#include <stdio.h>
int main ()
{
float n1,n2,n3;
printf ("\nInforme o primeiro valor: \n");
scanf ("%f", &n1);
printf ("\nInforme o segundo valor: \n");
scanf ("%f", &n2);
printf ("\nInforme o terceiro valor: \n");
scanf ("%f", &n3);
printf ("\nO Resultado da soma dos valores e: %2.0f\n", n1+n2+n3);

return 0;
}



ou assim %2.2f


3. Re: Resultado do float com várias casas decimais.. [RESOLVIDO]

Lucas
~lujjc4

(usa Ubuntu)

Enviado em 22/11/2011 - 22:06h

tnx, agora melhorou :]






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts