Um pouco de código, um pouco de café

C para iniciantes #01 – Calculando o Quadrado de um Número

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:

Dev-C++

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 algoritmo 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;
}

Parece 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 próximo post.


Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *