Meu setimo programa em C

Publicado por Marcio Esper 07/08/2004

[ Hits: 6.907 ]

Download setimo.c




Oi nóis  aqui novamente, depois de umma pequena paralizia parcial facial nível 2 pelo que os médicos falaram ,veremos hoje funçoes e vc vai aprendeer como fazer seu coompilador te xingar depois de tantass voltas dentro de um proograma :)
espero que gostem.

  



Esconder código-fonte

/*Oi meu nome é marcio e apos uma paralizia parcial do rosto estou de volta com este pequeno-mini curso de C aqui para ver se em menos de 5967 scripts vc pega as manhas e se torna um programador de comps e quem sabe consiga fazer um pro super famoso, fique rico pra caramba e como agradecimento me descole uma ferrari de presente :)

ja vimos uma porção de coisas interessantes nos 6 primeiros scripts,m e aconselho a voce pegar e dar uma olhada em todos em ordem crescente do um ao sexto para ter uma noção solida e entender a sequencia.

Vamos ver hoje a tão esperada função e como que isso pode nos ajudar a fazer um programa mais facilmente e organizado. */

#include <stdio.h>

main () 

   {
      int x = 10;

      printf("\n\n\nPRograma que demonstra funções\n\n\n");
      printf("\neste printf é inutel, você poderia ter usado a linha\nde cima\nao invéz de ficar digitando\nprintfs a toa. foi mais para demonstrar\na organização dentro de um programa.\n\n\n");

peregrina(); //Aqui chamamos aa função peregrina
casadamatilde(x); //e aqui a função casa da matilde
printf("\nagora estou novamente na função main\n");
/*note que na função casa da matilde estamos enviando x quando chamamos a função.

isso quer dizer que ela vai poder receber um valor e usa-lo de alguma forma e futuramente veremos que ela vai poder devolver um resultado deste valor.

O importante agora é você perceber que a vantagem de se fazer funções é o PODER de se criar modulos especificos para um determinado ponto do programa que ira efetuar uma ação e que este modulo pode ser modificado, guardado para futuro uso em outros programas ou mesmo ser usado para organizar seu programa.
*/

}

peregrina()
{
   printf("\nO programa esta agora na função peregrina\n");
   
/* Esta função nao recebeu nada, só foi chamada, e  ao terminar voltou para a função raiz. A função principal de todo o programa em C se chama main que pelo contrario do que muitos pensão, nao é mão em ingles (Função mãe) mas sim principal mas metaforicamente podemos lhe chamar de função mãe. Se você continuar notando, vai perceber que esta explicação esta ficando mais complicada do que propriamente programar em C, portanto vamos continuar.... */ 
}

casadamatilde(int c)
{
   int d = c;
   printf("estamos agora na função da casa da matilde numero %d \n",d);

/* Aqui esta esta a grande sacada deste script, note que c esta recebendo o valor de x e d esta recebendo o valor de c, e printf essta usando este valor para dar a saida do decimal 10. Acho que você ja deve estar notando o potencial desta belezinha :)

Apos receber e jogar no console o resultado ela vai retornar para a função de origem.

mas vamos mostrar ainda uma coisa. note agora outra função que esta dentro desta e nao da função main. */

nossasenhora();
printf ("\nestou novamente na função casadamatilde\n");
}

      nossasenhora()
         { printf ("\nestou agora na função nossasenhora\n");
         }
/*O programa sai da casadamatilde vai pra nossasenhora volta pra matilde e depois volta finalmente para main, Ufa, que volta heim! :)

espero que tenha dado para você pegar como que isso funciona.

Espero que tenham gostado, continuem comentando para eu ganhar pontos, opa, herremmm, para eu saber se vcs estão gostando :)

aqui termina mais um dos super scripts para vc virar um samirai do C

até a proxima.

P.S. Não se esqueçam de que o curso é de C e não de portugues. */


Scripts recomendados

Determinando resultado de uma partida futebol (iniciante)

funcarg.c - Função com argumento

calculadora C

De 10 a 1000

Gerador de sequência numérica


  

Comentários
[1] Comentário enviado por jllucca em 12/08/2004 - 22:03h

Legal seu fonte!

Mesmo parecendo que o fonte fica um bagunçado por voce tar usando ele para demostrar as coisas e explica-las ali mesmo. Mas, mesmo assim é uma forma interressante de código. :)

E uma "nova" maneira de ensinar, se é o que posso dizer sobre esse codigo...

[2] Comentário enviado por ice2642 em 12/08/2004 - 22:19h

O que eu acho legal nisso é que o usuario vai aprender dentro do programa a programar.

acho q facilita :)

Valeu!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts