Jump to content


Photo

Tarefas Do Curso Virtual D 2002...


  • Faça o login para participar
1 reply to this topic

#1 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 14/06/2005, 20:57

preciso q corrijam as tarefas abaixo:
´

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? :cry:

em anexo os programas (em .zip / executaveis somente com MS-DOS!)

Attached Files


Edição feita por: Inu_yasha, 14/06/2005, 21:03.


#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 22/06/2005, 20:36

bom, sobre seu segundo quote eu faria assim essa funçao que soma dois numeros:

# include <iostream.h>
# include <conio.h>

int soma(int x, int y);

void main()
{
int a, b, res;

cout << "Digite os dois numeros: ";
cin >> a >> b;

res = soma(a,b);
cout << "A soma e " << res;
}

int soma (int x, int y)
{
int res;

res = x+y;

return(res);
}

flws...
;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq