Jump to content
Sign in to follow this  
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]

 

 

 

 

 

Edited by ushoriuma
5 % 2 = 0 ??? LOL!

Share this post


Link to post
Share on other sites
Piikachu    0
Piikachu

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

 

Atenciosamente,

Piikachu.

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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!

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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!

Share this post


Link to post
Share on other sites
Mickfern    32
Mickfern

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

Share this post


Link to post
Share on other sites
ushoriuma    0
ushoriuma

vlws mickfern!

to comecano a arruma a proxima jah!

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×