Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Jone99

Calculadora tirar os Zeros

Mensagens Recomendadas

Triton    12
Triton

Estás a utilizar floats e queres imprimir os números sem a precisão adicional (casas decimais)?

Tenta assim: printf("%.0f", n);

Acho que acertei na sintaxe. :confused:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
elcsat    0
elcsat

olha primeiro define as variaveis como int, e faz a soma em int, se quiseres somar tambem float quando fazes a impressao defines quantas casas decimais queres %.1f (caso so uma casa decimal)

ex1

int a,b,soma;

a=b=2;

soma=a+b;

printf("resultado= %d", soma);

float a,b,soma;

a=2,32;

b=2;

printf("resultado= %.2f",a+:);

se quiseres fazer uma  mudança de tipo fazes um float para int casting

int(variavel)

espero ter ajudado

cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade