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

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).

?View Code ALGORITHMS
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:

?View Code ALGORITHMS
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.

21 thoughts on “C para iniciantes #01 – Calculando o Quadrado de um Número

  1. 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.

  2. 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

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>