Colocar Resposta 
 
Avaliação do Tópico:
  • 2 votos - 5 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Linguagem C - Dicas e ajuda para iniciantes
25-08-2010, 14:05
Mensagem: #11
RE: Linguagem C - Dicas e ajuda para iniciantes
Eu estou com o code-block, digam-me outro mais acessivel e se for em Português, aí era optimo.
Obrigada
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
25-08-2010, 14:51
Mensagem: #12
RE: Linguagem C - Dicas e ajuda para iniciantes
Penso que um IDE em português deve ser um pouco complicado... O Net Beans, Eclipse (estes com a grande vantagem de serem multi plataforma) e mesmo o Visual Studio são boas apostas para quem quer "brincar" um bocadinho com a programação.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
25-08-2010, 15:13
Mensagem: #13
RE: Linguagem C - Dicas e ajuda para iniciantes
(25-08-2010 14:05)miguel71 Escreveu:  Eu estou com o code-block, digam-me outro mais acessivel e se for em Português, aí era optimo.
Obrigada

Outra opção de que gosto muito é o Dev-C++, muito simples e eficaz. Tem a interface em Português, se for essa a sua preferência. Possui alguns exemplos que poderá ver e estudar como o código foi feito.

No meu caso, como trabalho a nível de hardware, até o mais simples IDE para mim serve, só porque as funções e as variáveis são mais que muitas e no caso de me esquecer do nome de alguma é só fazer uma pequena pesquisa.

Outra referência para os iniciados:
http://www.cplusplus.com/reference/

wolfytuga
Para o que der e vier...
emachines E520 | Intel Celeron 2.0GHz | 32/64bit | RAM 2GB | HD 160GB | Intel Mobile 4 Express, 64MB → 1GB
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-08-2010, 13:32
Mensagem: #14
RE: Linguagem C - Dicas e ajuda para iniciantes
Eu uso o Vim. É uma soluçao competente e OpenSource (http://www.vim.org/)
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-08-2010, 15:51
Mensagem: #15
RE: Linguagem C - Dicas e ajuda para iniciantes
Não sei que OS usa, em linux uso o geany, já em Win utilizo o já mencionado Dev c++. Quanto ao vim, sem ofensa mas não me parece ser o mais apropriado para iniciantes.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-08-2010, 18:09
Mensagem: #16
RE: Linguagem C - Dicas e ajuda para iniciantes
Porque nao? :|
Aprendes os comandos basicos que é mais ou menos os botoes graficos basicos de um editor grafico(Para Alem do mais tens o Gvim que é uma GUI po vim). Tens uma conjunto generosos de scripts que te ajudam no desenvolvimento de grande aplicaçoes, tens comandos para tudo o mais alguma coisa.Sinceramente nao vejo qual seja o problema do vim para um iniciante.

kilho uso ArchLinux
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-08-2010, 18:45
Mensagem: #17
RE: Linguagem C - Dicas e ajuda para iniciantes
Apenas uma opinião pessoal, acho que o geany seja mais apropriado para iniciantes por ter um aspecto mais "limpo" na minha opinião.

Nada como usar o "bloco de notas" e compilar pela consola Tongue
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-08-2010, 19:04
Mensagem: #18
RE: Linguagem C - Dicas e ajuda para iniciantes
Exacto sao opinioes....

Nada melhor do que instalar e exprimentar nos mesmos
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-08-2010, 21:34
Mensagem: #19
RE: Linguagem C - Dicas e ajuda para iniciantes
(26-08-2010 18:45)kilho Escreveu:  Apenas uma opinião pessoal, acho que o geany seja mais apropriado para iniciantes por ter um aspecto mais "limpo" na minha opinião.

Nada como usar o "bloco de notas" e compilar pela consola Tongue

Nem mais! Eu no Linux até uso mais o Gedit para escrever o código e por vezes até uso o Notepad++ em Windows/Linux para o mesmo efeito. Mas para compilar, o melhor mesmo é o terminal e digitar:

Citar:gcc -o nome_do_binário nome_do_programa.c

Mais rápido não há e ainda temos o feedback por lá.

Para quem está a iniciar e que queira mesmo aprender a programar à séria, sem ajudas do editor faça como eu Smile que aprendi C usando apenas o Pico (Linux/MacOS, em Windows podem usar o Edit na consola) como editor e gcc, basicamente não saía do terminal Tongue no entanto aprendia-se muito mais porque tinha-se de estar atento na programação e ao que se programa.

wolfytuga
Para o que der e vier...
emachines E520 | Intel Celeron 2.0GHz | 32/64bit | RAM 2GB | HD 160GB | Intel Mobile 4 Express, 64MB → 1GB
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
08-09-2010, 11:09
Mensagem: #20
RE: Linguagem C - Dicas e ajuda para iniciantes
Aqui vai uma ajuda para quem quer começar a aprender a programar C.

Citar:// Inclusão de "bibliotecas"
#include <stdlib.h>
#include <stdio.h>

// Macros
#define PI 3.14159
#define AREA_CIRCULO(X) ((PI)*(X)*(X))
#define AREA_RECTANGULO(X,Y) ((X)*(Y))
#define MAX(X,Y) (((X)<(Y)) ? (Y) : (X))

// Declaração de funções criadas pelo utilizador neste programa
void mostra_ola(char s[]);

// Função Principal do programa
int main(void )
{
// Declaração de variáveis usadas nesta função
int a, b=20;
float c, d=0.89;
char meu_nome[20];

// Comunicação/aquisição de dados pela consola
printf("Insira um numero inteiro:\n");
scanf("%d", &a);
printf("Insira um numero decimal:\n");
scanf("%f", &c);
printf("Insira o seu nome: (max: 20 caracteres)\n");
fflush(stdin); // Muito importante para se poder usar a função fgets como deve ser, sem ter lixo a atrapalhar
fgets(meu_nome, 20, stdin);

mostra_ola(meu_nome);

printf("A area do circulo com raio %d : %f\n", a, AREA_CIRCULO(a));
printf("A area do circulo com raio %f : %f\n\n", c, AREA_CIRCULO( c ));

printf("A area do rectangulo com lados %dx%d : %d\n", a, b, AREA_RECTANGULO(a,b));
printf("A area do rectangulo com lados %fx%f : %f\n\n", c, d, AREA_RECTANGULO(c,d));

// Teste de condições
if(MAX(a,b)!=a)
{
puts("Inseriu um numero inteiro menor");
}
else
{
puts("Inseriu um numero inteiro maior");
}

if(MAX(c,d)!=c)
{
puts("Inseriu um numero decimal menor");
}
else
{
puts("Inseriu um numero decimal maior");
}

return;
}

/*
* Implementação da função declarada
*/

void mostra_ola(char s[])
{
printf("\n\tBem vindo(a) %s\n\tAviso que o valor de PI = %f e de seguida apresentam-se os valores calculados.\n\n", s, PI);
}

Resultado:
[Imagem: programa-exemplo.jpg]

Qualquer dúvida é só perguntar Smile

wolfytuga
Para o que der e vier...
emachines E520 | Intel Celeron 2.0GHz | 32/64bit | RAM 2GB | HD 160GB | Intel Mobile 4 Express, 64MB → 1GB
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)