Hoje eu vou colocar como fazer um programinha simples em C para quem está começando.
Bom 1º você precisa ter instalado algum tipo de programa para poder compilar e rodar seu aplicativo, eu recomendo o Dev-C++ . A instalação é Simples e rápida. Ou você pode usar o Eclipse IDE para C/C++ que é mais pesado.
Se quiser aprender rápido use o Dev-C++, se quiser programar rápido use o Eclipse para C/C++.
Bom eu vou usar o Dev. Após Instalar o programa você verá uma tela como essa:
Clique em File>New> Source File. ou aperte Ctrl+n
Agora vá em Tools> Editor Options
Clique na aba display marque a caixa Line Numbers
Pronto agora você poderá ver a numeração das linhas.
Vamos fazer um código simples para calcular o quadrado de um número.
Primeiro como de costume em java vamos criar um algorítimo para entender como vai funcionar o código.
A 1ª coisa que precisamos fazer é decidir se quais as variáveis vamos utilizar.
Para calcular o quadrado de um número podemos usar uma ou mais variáveis, vai depender da sua necessidade.
Nesse exemplo precisarei apenas de uma variável do tipo inteira (int).
var numero:inteiro; |
Para calcular o quadrado de um número basta multiplicar ele pelo seu próprio valor, por exemplo o quadrado de 5 é 25, tendo como base a multiplicação de 5*5.
Agora vamos fazer o corpo do algorítimo com esse calculo, de quebra vamos pedir ao usuário para inserir o número que será calculado o quadrado, e por final exibir a mensagem com o resultado:
var
numero:inteiro;
inicio
escreva ("insira um numero para calcular o seu quadrado");
leia numero; {armazena um número qualquer do teclado na variável}
{abaixo armazenaremos o resultado da multiplicação da variável }
numero<- numero*numero;
{dessa maneira substituiremos o valor de 'numero' pela multiplicação}
escreva ("O quadrado de numero é:", numero);
fim. |
Agora temos que transformar o algorítimo em código em C:
A principio vamos importar um pacote da biblioteca chamado stdio.h
nele contém alguns comandos em C que serão uteis para seu 1º programa.
Para importar você digitará o seguinte na 1ª linha:
#include <stdio.h> |
Precisamos da estrutura básica para rodar seu programa, veja:
#include <stdio.h> int main (void){ } |
Agora voltamos ao algoritmo, vamos declarar a variável numero do tipo inteiro, seu código ficará assim:
#include <stdio.h> int main (void){ int numero; } |
Agora vamos usar um comando chamado printf este serve para imprimir o algo na tela, nós usaremos ele para imprimir a mensagem para o usuário da seguinte maneira;
#include <stdio.h> int main (void){ int numero; printf ("Insira um valor para saber seu quadrado \n"); } |
obs: Veja que eu usei um \n no texto para o usuário. O que esse comando faz é o mesmo que quebrar linha. O comando printf (); pode imprimir strings (texto) como no exemplo acima, numeros; ou valores dentro de variáveis veremos a seguir.
E continuando o algorítimo precisamos ler o que será inserido elo usuário. Para isso usaremos o comando scanf();
Para usar ele precisamos dizer que tipo de variável será lida e em qual variável será gravado o valor lido.
E como nós precisamos ler um valor inteiro para armazenar na variável numero faremos o seguinte:
#include <stdio.h> int main (void){ int numero; printf ("Insira um valor para saber seu quadrado \n"); scanf("%d", &numero); } |
Veja o %d, ele é que diz para o compilador do programa que precisamos ler um valor inteiro, e o &numero é a variável onde iremos salvar ficando assim scanf(“%d”, &numero);
Pronto já sabemos imprimir uma mensagem na tela e ler um valor numérico pelo usuário, tudo que precisamos fazer é calcular o quadrado do numero que o usuário vai inserir, e faremos desse jeito:
#include <stdio.h> int main (void){ int numero; printf ("Insira um valor para saber seu quadrado \n"); scanf("%d", &numero); numero = numero*numero; } |
simples.
Mais uma maneira de usar o printf, essa servirá para exibir o resultado,
dessa maneira
printf (“O quadrado desse numero e: %d /n”, numero);
veja que na mensagem o %d mostra onde será exibido o valor da variável numero.
para terminar irei mostrar mais um comando que será útil na hora da execução de seu programa, pois com ele o programa só fechará com um enter após a execução, este comando é getch();
veja como ficou seu código agora:
#include <stdio.h> int main (void){ int quadrado; printf("Insira um valor para saber seu quadrado \n"); scanf("%d", &quadrado); quadrado = quadrado*quadrado; printf("O quadrado desse numero e: %d \n", quadrado); getch(); } |
Se você estiver usando o dev-C++ vá em salvar como ou Save As… coloque um nome sugestivo, sem espaços, caracteres estranhos ou coisas do tipo como exe01 escolha o tipo do arquivo como C e salve. Pronto assim irá criar um arquivo do tipo exe01.c.
Agora com o arquivo salvo pressione Crtl+f9 isso irá compilar seu programa se não houver erros. E agora para executar pressione Ctrl+f10.
Para cada alteração que for feita no seu programa antes de executar deverá ser recompilado. E se você olhar na pasta de seu programa vai haver um arquivo novo, do tipo exe01.exe , bom esse é o seu programa pronto.
Até o proximo post.

Bem,nao e comentario mais sim uma duvida, nao consigo fazer correr um programa feito em c++.
para introduzir 10 numeros e dizer qual deles e maior, o menor e a subtracao dos dois.
Amigo estou precisando de uma ajudinha, gostaria de saber qual o melhor livro para iniciantes em programação Dev C++.
Obrigado>
Então meu caro colega. Para quem inicia agora recomendo os livros do Deitel como este: http://www.submarino.com.br/produto/1/1508723/c++:+como+prog ramar/?franq=290321 só que recomendo os mais atuais e de preferencia em inglês. ;)
Oi oi boa noite, eu precisava elaborar um programa q calcule o quadrado de um numero inteiro pela soma de numeros em pares. O numero é digitado pelo usuário.
Exemplo: 2²=1+3
Se puder dar uma força agradeço, abraço