Ir para conteúdo
Entre para seguir isso  
ushoriuma

Programação Simples PT.2

Recommended Posts

ushoriuma    0
ushoriuma

:bye:Hello!:fist:

Venho aki, com Mais Uma Aula De Programação Simples!(Não Tinha Nada Pra Fazer,Resolvi Adiantar Ela (E Muito Heim ^^!x.x)!)

 

Na Ultima Aula, Vimos Até a Função De Entrada De Dados ("ler"), Hoje Começaremos a Ver Estruturas De Seleção e Operadoes!

 

Sem Mais Delongas,Hey How Let's Go!

 

Primeiro Iremos Conhecer o "Se":

sintaxe:

[b]se [/b][condição verdadeira] [b]entao
[/b]              ...comandos...
        [[b]senao[/b]]
             [...comandos...]
        [b]fimse[/b]

Exemplo: Pedir Pro Usuario Digitar Um Numero Inteiro,Se o Número For >= 10 escrever "O Nº é >= 10" Senao escrever "O Nº é Menor Que 10":


[b]inicio
inteiro [/b]numero[b]
escrever [/b][color=Magenta]"Digite Um Número Inteiro:"[/color]
[b] ler [/b]numero[b]
se [/b]numero[b] [color=Lime]>=[/color] [color=Red]10[/color] entao
escrever [/b][color=Magenta]"O Número é >= 10"[/color][b]
senao
escrever [/b][color=Magenta]"O Número é Menor Que 10"[/color][b]
fimse
fim[/b]

Saídas Geradas Pelo Algoritmo Acima(Numero Maior/Menor):

[color=Purple]
Maior:[/color]
[code]Digite Um Número Inteiro:666
O Número é >= 10

Menor:

Digite Um Número Inteiro:7
O Número é Menor Que 10

[/code]Agora Iremos Conhecer a Esatrutura ESCOLHE:

O "Escolhe" é o "Se" Aperfeicoado!

Sintaxe:

[b]escolhe [/b][VAR][b]
   caso [/b][opcao1]: 
      Comandos1
[b]    caso [/b][opcaoN][b]:[/b]
      ComandosN
[b]    defeito:[/b]
      ComandosDefeito
[b]fimescolhe[/b]

Ps.: Defeito é Retornado Se Nenhuma Das Opcoes For Verdadeira!

 

Exemplo:Ler 1 Numero Inteiro,Caso 1 escrever "Numero = 1", Caso2 escrever "Numero = 2", Senao escrever "Numero Maior que 1 E Maior Que 2":


[b]inicio[/b]
[b]inteiro [/b]numero
[b]escrever [/b][color=Magenta]"Digite Um Número Inteiro:"[/color]
[b]ler [/b]numero
[b]escolhe [/b]numero
[b]caso [/b][color=Red]1[/color][b]:[/b]
[b]escrever [/b][color=Magenta]"Numero = 1"[/color]
[b]caso [/b][color=Red]2[/color][b]:[/b]
[b]escrever [/b][color=Magenta]"Numero = 2"[/color]
[b]defeito:[/b]
[b]escrever [/b][color=Magenta]"Numero >= 1 e 2"[/color]
[b]fimescolhe[/b]
[b]fim[/b]

Saídas Geradas Pelo Algoritmo Acima(Nº 1,2,666):


[b][color=Purple]Número 1:[/color][/b][code]Digite Um Número Inteiro:1
Numero = 1

Número 2:

Digite Um Número Inteiro:2
Numero = 2

Número 666:

Digite Um Número Inteiro:666
Numero >= 1 e 2

[/code]

Operadores Aritmeticos: (Não Vou Dar Exemplos Pq Isso Todo Mundo Sabe!x.x, Se Voce Nao Sabe Isso, Volte Para a Alfabetizacao!)

+ = Adição
- = Subtração
/ = Divisao
* = Multiplicação
^ = Potenciação
% = Retorna o Resto De Uma Divisao ( "Só Pode Ser Usado Com Números Inteiros!" Ex.: 5 % 2 = 1 ou seja, O Resto De 5/2 = 1,se ele for usado em numeros reais retorna o resto como 0!)

Operadoes Lógicos:

[color=Lime][u][b]e retorna os comandos se todas as condicoes forem verdadeiras (se 1 < 2 e 3 > 2 entao)
ou - retorna os comandos se 1 ou mais condiçoes for verdadeiras (se coisa = verdadeiro ou coisa =/= falso entao)
xou - retorna os comandos se sómente uma das condições for verdadeira (se coisa = 1 xou coisa = 2 entao)
nao - retorna 1 negacao (coisa <- verdadeiro)(se nao coisa entao (ou seja, se coisa = falso)
[/b][/u][/color]

Operadores Relacionais:

[b][color=Purple]= - igualdade ( se 1 = 1 entao )
=/= - Diferente ( se 1 =/= 2 entao )
> - Maior (se 2 > 1 entao )
>= - Maior ou Igual ( se 2 >= 2 entao )
< - Menor ( se 2 < 3 entao )
<=[/color][/b] - [b][color=Purple]Menor ou Igual ( se 666 <= 666 entao )[/color][/b]
[color=Purple][b]Ps.: Os Operadores Relacionais Fornecem Como Resultado Um Valor Lógico ( verdadeiro ou falso )[/b][/color]

Bem Galera, Este é o Fim De Mais Uma Aula, :confused:Duvidas Postem Aki!Até a Procima.

Atenciosamente, Ushoriuma!

 

Exercicio:

Pedir Pro Usuario Digitar Um Número Inteiro,se for = 1 escrever "O Número é = 1"

caso O Número For Par:

escrever "O Número é Par"

caso Impar

escrever "O Numero é Impar"

ps.: O Número è Par Se o Resto De Sua Divisao Por 2 For 0!

(Y)>.<:fist::music::bye:[spoiler=Resposta:][spoiler=Seja Honesto][spoiler=Ta Quase][spoiler=Só Abra Se Realmente Terminou!][spoiler=Esse é o Ultimo!]Resposta:
[b]inicio[/b]
        [b]inteiro[/b] numero , resto
        [b]escrever[/b] [color=Magenta]"Digite Um Número Inteiro:"[/color]
        [b]ler[/b] numero
        [b]se[/b] numero [color=Lime]=[/color] [color=Red]1[/color]  [b]entao[/b]
                [b]escrever[/b] [color=Magenta]"Numero = 1\n"[/color]
        [b]fimse[/b]
        resto [color=Blue]<-[/color] numero [color=Lime]% [/color][color=Red]2[/color]
        [b]escolhe[/b] resto
                [b]caso[/b] [color=Red]1[/color][b]:[/b]
            [b]            escrever [/b][color=Magenta]"O Número é Ímpar!"[/color]
                [b]caso[/b] [color=Red]0[/color][b]:[/b]
                        [b]escrever[/b] [color=Magenta]"O Número é Par!"[/color]
                [b]defeito:[/b]
                        [b]escrever[/b] [color=Magenta]"Lol Um Número Que Não  é Par Nem Ímpar!"[/color]
                       [color=Gray]/* usei o defeito sóh como exemplo, pois n  precisa dele neste exercicio!*/[/color]
        [b]fimescolhe[/b]
[b]fim[/b]

 

 

 

 

 

Editado por ushoriuma
5 % 2 = 0 ??? LOL!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Piikachu    0
Piikachu

Muito bom, continue assim, só deixar de ser tão bahiano com todas essas cores... UAHSUAHSUAA

 

Atenciosamente,

Piikachu.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Dark Skyllen    7
Dark Skyllen

Quando me referi a formatação, não era bem esse tipo de carnaval de cores que eu referia :D

 

Mas o conteúdo do tópico está MUITO bom mesmo, vai ajudar bem.

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fryen    0
Fryen
% = Retorna o Resto De Uma Divisao ( "Só Pode Ser Usado Com Números Inteiros!" Ex.: 5 % 2 = 0 ou seja, O Resto De 5/2 = 0,se ele for usado em numeros reais retorna o resto como 0!)

 

5 % 2 = 1

Fikdik.

Compartilhar este post


Link para o post
Compartilhar em outros sites
ushoriuma    0
ushoriuma

ahhhhhhhhh

vlwsa galera

kkkkkkkkkkkkkk

mlz aew Fryen eu tinha posto 4%2 = 0

ai troquei o 4 por 5 e esqueci de troca o 0 por 1

x.x!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Dean    1
Dean

Ta legal, mas eu prefiro a programação em inglês mesmo, acho meio estranho "inicio","fim", porque ja tou acostumado com end, etc.

 

Mas pra quem não sabe inglês, o tutorial ta legal.

Compartilhar este post


Link para o post
Compartilhar em outros sites
ushoriuma    0
ushoriuma

Vlws Deam

isso e somente para aprendizado,

o nego que quizer programar usa isso so no principio pq fica mais facil aprender!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mickfern    32
Mickfern

Ushoriuma, sua aula ficou muito boa, parabéns !

Compartilhar este post


Link para o post
Compartilhar em outros sites
ushoriuma    0
ushoriuma

vlws mickfern!

to comecano a arruma a proxima jah!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×