´
~1 - Veja como você está. O que faz o seguinte programa?
#include <stdio.h>
int main()
{
int x;
scanf("%d",&x);
printf("%d",x);
return(0);
}
RESPOSTA:
#include <stdio.h> /* inclusao de biblioteca */
int main() /* indica definicao de funcao (main) */
{
int x; /* declaração de variaveis */
scanf("%d",&x); /* leitura de dado fornecido pelo usario (%d = leitura de numero inteiro / & = diz a funcao que o dado devera ser armazenado na variavel X) */
printf("%d",x); /* esta funcao tem dois argumentos: %d = pegar o numero inteiro / x = variavel que foi armazenado o dado. */
return(0); /* numero que esta sendo retornado pela main (no caso, 0) */
}
2 - Compile e execute os programas desta página :
#include <stdio.h>
/* Um Primeiro Programa */
int main ()
{
printf ("Ola! Eu estou vivo!\n");
return(0);
}
transformei para:
#include <stdlib.h>
#include <stdio.h>
/* Um Primeiro Programa */
int main ()
{
printf ("Ola! Eu estou vivo!\n");
system("pause");
return(0);
}
----
#include <stdio.h>
int main ()
{
int Dias; /* Declaracao de Variaveis */
float Anos;
printf ("Entre com o número de dias: "); /* Entrada de Dados */
scanf ("%d",&Dias);
Anos=Dias/365.25; /* Conversao Dias->Anos */
printf ("\n\n%d dias equivalem a %f anos.\n",Dias,Anos);
return(0);
}
erro:
quando voce executa, entra com o numero, ele SE FEXA na hora. Quando tento por system("pause"); da um erro maluco.
porem, notei que esqueci uma biblioteca, a stdlib.h!
entao ficou assim:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int Dias; /* Declaracao de Variaveis */
float Anos;
printf ("Entre com o número de dias: "); /* Entrada de Dados */
scanf ("%d",&Dias);
Anos=Dias/365.25; /* Conversao Dias->Anos */
printf ("\n\n%d dias equivalem a %f anos.\n",Dias,Anos);
system("pause");
return(0);
}
Correto?
e
~Veja como você está. Escreva uma função que some dois inteiros e retorne o valor da soma.
#include <stdio.h>
#include <stdlib.h>
int som (int x,int y)
{
return (x*y);
}
int main ()
{
int saida;
saida=som (12,7);
printf ("A saida e: %d\n",saida);
system("PAUSE");
return(0);
}
correto?
alguma alma caridosa faz isso preu?
em anexo os programas (em .zip / executaveis somente com MS-DOS!)
Attached Files
Edição feita por: Inu_yasha, 14/06/2005, 21:03.