Dúvida imprimir resultado na tela [RESOLVIDO]

1. Dúvida imprimir resultado na tela [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/02/2010 - 19:52h

Pessoal,o meu programa já está pronto,porém eu não consigo imprimir o resultado na tela,é algum detalhe que ainda falta...

veja o código:




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

main ()
{

float n1,n2,resultado;



printf ("\n Digite o primeiro numero:");
scanf ("%f",&n1);
printf ("\n Digite o segundo numero:");
scanf ("%f",&n2);

resultado=(n1+n2);

printf ("\n O resultado e: ", &resultado);

}


  


2. Re: Dúvida imprimir resultado na tela [RESOLVIDO]

Cleber Junio
CleberJunio

(usa Ubuntu)

Enviado em 12/02/2010 - 20:31h

Faltou indicar onde ia imprimir o valor da variável no print com "%f"(para float)
printf ("\n O resultado e: %f", &resultado);

você também poderia fazer assim
printf ("\n O resultado e: %f + %f = %f", &n1, &n2, &resultado);


3. valeu pela ajuda...

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/02/2010 - 20:46h

O resultado não aparece na tela.

Será que preciso de um getchar() ou um comando semelhante ao readkey do pascal?


4. Re: Dúvida imprimir resultado na tela [RESOLVIDO]

Cleber Junio
CleberJunio

(usa Ubuntu)

Enviado em 12/02/2010 - 20:56h

confundi na hora de imprimir não precisa do "&"
e o main tem que ser declarado como dessa forma, pois o programa deve retornar um inteiro para o sistema quando finalizar
fica assim:


int main ()
{

float n1,n2,resultado;

printf ("\n Digite o primeiro numero:");
scanf ("%f",&n1);
printf ("\n Digite o segundo numero:");
scanf ("%f",&n2);

resultado=(n1+n2);

printf ("\n O resultado e: %f", resultado);

return 0;
}


5. Re: Dúvida imprimir resultado na tela [RESOLVIDO]

Vinicius Lopes de Alencar
Slacklinux

(usa Slackware)

Enviado em 13/02/2010 - 01:16h

Está faltando o getch(). :)

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

int main ()
{

float n1,n2,resultado;

printf ("\n Digite o primeiro numero:");
scanf ("%f",&n1);
printf ("\n Digite o segundo numero:");
scanf ("%f",&n2);

resultado=(n1+n2);

printf ("\n O resultado e: %f", resultado);

getch(); // pode trocar por system("PAUSE") porem declare include<stdlib.h>

return 0;
}



6. Re: Dúvida imprimir resultado na tela [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 13/02/2010 - 14:04h

Por que não:

printf ("\n O resultado e: %0.1f", n1+n2);


Vai reduzir uma variavel desnecessaria (resultado).






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts