Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Exercícios para aprender a programar
27/07/2007, 12:08
Resposta: #1
Exercícios para aprender a programar
Saudações =)
Eu programo em php, comecei a estudar C, já sei o básico, mas não sei como continuar estudando, o que pegar para estudar...
Pensei em começar a aprender alguma interface gráfica pra fazer programas visuais, mas qual escolher?

Outra coisa, queria treinar minha lógica no C, já que tô bem fraquinho, não sei colocá-la no código como sei no php, que exercícios vocês me indicam?

Desde já obrigado :lol:
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
30/07/2007, 11:50
Resposta: #2
 
Qualquer livro de C deve ter bons e variados exercícios, e programar é prática mesmo. Eu particularmente acho o livro "C: a Linguagem de Programação Padrão Ansi" de Brian W. Kernighan e Dennis M. Ritchie muito bom na questão de exercícios (só que em Português só tem a edição antiga...).
Também, se gosta de procurar exercícios na Internet, pode encontrar algo interessante nesse site: http://www.apostilando.com/sessao.php?cod=11
Quanto a interface gráfica você pode experimentar o Gtk+, uma biblioteca muito bem documentada, relativamente fácil de usar (apesar de eu não saber usar outras bibliotecas gráficas para C/C++ para poder comparar), e com muitos exemplos na Internet (Ex: GNOME)
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
24/05/2010, 00:27
Resposta: #3
Re: Exercícios para aprender a programar [Resolvido]
Olá pessoal, reabrindo o tópico por que não achei onde colocar esta dúvida, e como o título era bem sugestivo...
Estou estudando C, e como o colega tinha falado antes, tambem estou treinando minha lógica. Para tanto, estou seguindo uma apostila bem interessante (Linguagem C de Silvio L Pereira) que consegui no site do apostilando. Empaquei em um exercício que ele pede para calcular o fatoril de um número n qualquer. Segue o código para avaliação:

Código:
/*Determinar fatorial:*/
#include <stdio.h>
int main(){
    int cont,num,fat,result;
    fat= 0;
    printf("Digite um número: ");
    scanf("%d",&num);
    for(cont=num;cont>=0;cont--){
        if(num==cont)
            result= num*(cont-1);    
        else
            result=num*cont;
        fat=fat+result;
    }
    printf("%d! = %d\n", num, fat);
return 0;
}

Juro que não consegui passar do ponto onde parei, não retorna nenhum erro, mas a lógica do programa está toda burra.

Agradeço desde já a colaborção.

Abrax.
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
25/05/2010, 00:38
Resposta: #4
Re: Exercícios para aprender a programar
Pessoal, resolvido. Um amigo deu uma forcinha...

Código:
int fatorial(int numero) {
int i;

i = numero - 1;

for ( ; i != 1; i--)
numero = numero * i;

return numero;
}
Depois, basta fazer uma chamada a funcão fatorial dentro de uma main e tudo estará ok!

Minha lógica burra!!!!

Abrax.
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS