Publicado por: pugioli | janeiro 30, 2009

Se e Senão … Laços de Repetição

O comando se e senão serve como condicional selecionando a função que será utilizada de acordo com um condição…

como funciona na lógica matematica  se X for igual a 10 realiza a operação,  senão realiza outra operação.

vou dar um exemplo de uma operação sentinela que informa ao usuário se ele deseja ou não continuar executando o programa

para a representação do se utiliza-se if e do senão utiliza-se else

veja o exemplo que oferece duas opções ao usuário e da diferentes respostas de acordo com a opção que ele escolhe

#include<stdio.h>

#include<conio.h>

int main ()

{

int x;

printf (“Deseja Continuar o programa digite 1 para sim e 0 para nao”);

scanf

if (x==1)

{

printf  (“Boa escolha”);

}

Else

{

printf (“Pessima escolha… tecle enter para sair”);

}

}

Os Laços de repetições servem para isso mesmo repetir operações… e eles funcionam enquanto a premissa for verdadeira, como no exemplo a seguir do laço While que é o nome do comando ele repetira a operação enquanto a variavel x for igual ou menor que 10.

#include<stdio.h>

#include<conio.h>

int main ()

{

int x=0;

while(x<=10)

{

printf (“fazendoprograma.wordpress.com”);

x=x+1;

}

getch();

}

Existe tbm o comando do while que diferente do while executa a operação de primeira e depois verifica se a operação é verdadeira para repetir o laço

começa com o comando do, executa a operação depois parte para o while que verifica se a operação é verdadeira, se sim executa novamente se não continua o programa normalmente.

#include<stdio.h>

#include<conio.h>

int main ()

{

char opiniao= ‘s’;

float  x,  y, resultado;

do

{

printf (“Operações de Soma\n\n”);

printf (“Digite um valor\n–>”);

scanf  (“%f”,& x);

printf  (“\n\nDigite outro valor\n–>”);

scanf (“%f”,& y);

resultado= x+y;

printf  (“\n\nO Resultado da Soma dos dois valores eh –> %f”, resultado);

printf (“\n\nDeseja sair do programa Tecle s para sim e n para nao–>”);

scanf (“%c”,& opiniao);

}

while (opiniao==’s’||opiniao==’S’)

printf (“Fim do Programa”);

returno (0);

}

Laço de repetição for que é sem duvida o mais utilizado pois nele vc pode denominar a o valor da varialvel a ser verificada, a condição dela ser verdadeira, e o calcule que deseja fazer a variavela cada vez que o laço se repetir.

#include<stdio.h>

#include<conio.h>

int main()

{

int count;

for (cont=0;cont<=500;count++)

{

printf(“www.fazendoprograma.wordpress.com”);

}

getch();

}

Publicado por: pugioli | janeiro 24, 2009

Operações Aritmeticas

Para fazer calculos, utilizamos os seguintes operadores aritméticos:

/ para divisão
* para multiplicação
+ para soma
– para subtração

os calculos são realizados entre as variaveis, com os valores contidos nelas… lembrando que tbm vale na programação as regras de parenteses para especificar qual operação será realizada primeiro
por exemplo 6+6/2 esultara em 9, e se for digitado (6+6)/2 resultara em 06. fiz um programa para exemplificar…

#include<stdio.h>
#include<conio.h>

int main()
{
    int idade1, idade2, idade3, media;
    printf (“Digite a sua Idade\n–>”);
    scanf(“%d“,& idade1);
    printf(“\n\nDigite a Idade da sua mae\n–>“);
    scanf(“%d“,& idade2);
    printf(“\n\nDigite a Idade do seu pai\n–>“);
    scanf(“%d“,& idade3);
   
    media= (idade1+idade2+idade3)/3;
   
    printf(“\n\nA Media Aritmetica da Idade de Voces eh %d“, media);
    getch();
}

 

O COMANDO    \n SERVE PARA DAR A QUEBRA DE LINHA COMO A FUNÇÃO DO ENTER NOS EDITORES DE TEXTO

SEMPRE APÓS REALIZAR UMA LINHA DE COMANDO É PRECISO TECLAR ENTER PARA CONTINUAR O PROGRAMA POR EXEMPLO NESTE PROGRAMA APROS DIGITAR SUA IDADE TECLE ENTER EM SEGUIDA APARECERÁ A PROXIMA ALTERNATIVA E ASSIM SUCESSIVAMENTE ATÉ O PROGRAMA FECHAR.

Publicado por: pugioli | janeiro 24, 2009

Comando Escreva e Leia

Para podermos imprir os dados na tela ou ler os dados que o usuáio escreve, utilizamos os comandos escreva e leia.

Comando Escreva ” printf ”

sempre que for utilizado segue os seguintes padrões de formatação

printf (“texto”);  para escrever qualquer coisa desejada.

printf (“%d” , nome da variavel); para escrever o conteudo de uma variavel.

Para escrever o conteudo das varieveis é preciso colocar na area do texto um indicativo do tipo da variavel que se deseja escrever que são:

               %d para int   –   %f para float  – %c para char

após colocar o indicativo do tipo de variavel, fora da area de texto é colocado o nome da variavel.

 printf (“texto %f “, num);

Comando Leia ” scanf ”

É utilizado para ler informações que o usuario escreve e armazena-las em variaveis.
                                    scanf (“%d”,& variavel);

digita o comando scanf, entre aspas o indicativo do tipo da variavel que ira armazenar o dado re colhido e em seguida o nome da variavel.

Publicado por: pugioli | janeiro 23, 2009

Atribuição de Valores

O Comando para a Atribuição de valores é o “=” que em programação não se le ” igual ” mas sim ” recebe “.

Exemplo: X=5 se le Variavel “X” recebe o valor “5” ou apenas X recebe 5.

Assim podemos Atribuir valores a nossas variaveis, lembrando que cada tipo de variavel aceita um tipo de valor, numeros inteiros, reais e caracteres.
Para atribuir um valor à variavel basta escrever o nome dela, em seguida o sinal de atribuição de valor = e o valor desejado.
Na imagem podemos ver a tribuição de valor em diferentes tipos de variaveis.

Atribuindo Valores

Publicado por: pugioli | janeiro 23, 2009

Variaveis

Ao contrário dos comandos, podem ser feitas tanto dentro quanto fora de funções. Se estão fora de uma função, elas são globais, e acessíveis a qualquer função do programa. As variáveis declaradas dentro de uma função são variáveis locais, e são acessíveis somente a essa função. As variáveis podem ser inicializadas.
As variaveis servem para ARMAZENAR VALORES, possuem nomes e tipo. Os nomes das variaveis sempre devem iniciar com letras e não podem ser igais aos comandos.

Exemplo de Nome Válido: sol, carro, nome.
Exemplo de Nome Invalido: printf, scanf, getch.

Os tipos de Variaveis que vamos usar são Int, Char e Float.

int – Serve para numeros inteiros. (n° sem virgula)
float – Serve para numeros reais. (n° com virgula)
char – Serve para caracteres, armazena apenas um caracter.

Para declara as varaveis em seu programa vc precisa especificar o tipo dela e em seguida informar o nome desejado, se quiser colocar mais de uma basta colocar uma virgula e colocar o nome da outra, para finalizar a linha de comando é só digitar ” ; “. veja a imagem

variaveis

NO FINAL DE TODAS AS LINHAS DE COMANDO DENTRO DAS FUNÇÕES É PRECISO DIGITAR ” ; ” O QUAL INDICA QUE A LINHA ACABOU.

Publicado por: pugioli | janeiro 23, 2009

Estrutura

Os Algoritmos são criados em blocos, com suas funções especificas… no momento vou me ater a função main, que é a função principal do programa, a função main é declarada da seguinte forma “int main ()” e tudo o que pertencer a ela ficara dentro de duas chaves {} .

Função Main

Neste programa a função main executa um comando de escrita (printf) e um comando de travar a tela (getch), mas tratarei deles mais tarde… podem fazer o teste do programa compilando e executando o resultado será um programa que escreve a mensagem Ola Mundo.

Olá Mundo

Publicado por: pugioli | janeiro 23, 2009

Incluindo Bibliotecas

O programa digitado é chamado de ALGORITMO, que é uma sequência de dados ou passos organizados para alcançar um objetivo.
LINGUAGEM DE PROGRAMAÇÃO é o que faz a formalização do algoritmo para que se transforme em um programa… aqui sempre vou utilizar a linguagem C e C++.
Na linguagem C e C++, as operações ficam armazenadas em bibliotecas, para que vc utilize um tipo de comando é necessário que indique em que biblioteca ele está. De ínicio utilizaremos comandos que estão contidos em duas bibliotecas e elas são STDIO.H e CONIO.H
Antes de comçar a escrever os programas iremos declarar estar bibliotecas, é utilizado o comando #include para isso, na sequencia a biblioteca desejada entre <>, como mostra a foto.
Incluindo bibliotecas

Publicado por: pugioli | janeiro 23, 2009

Como Programar

    Os programas são escritos estruturalmente, em blocos.  Para que funcionem na prática devem ser compilados, em programas especificos, o que eu utilizo é o DevC++. Para baixar o programa click na imagem.

DevC++

DevC++

O DevC++ é bem simples de usar, após a instalação basta ir em Arquivo>Novo>Arquivo Fonte… escrever o programa na caixa de texto, clicar no botão Compilar (Ctrl+F9) que executa uma correção no seu programa , se não tiver erros é só clicar no botão Executar (Ctrl+F10) e o seu programa será executado… após isso vc pode salvar o projeto. Quando salva são criados arquivos fonte e arquivos executaveis (.exe).

(programação é rigida quanto a digitação, é preciso estar tudo perfeito, tenha atenção na hora de digitar seus programas)

Categorias