ushoriuma 0 #1 Postado 30 Maio, 2010 (editado) :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] fimsefim[/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:1Numero = 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:[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 30 Maio, 2010 por ushoriuma 5 % 2 = 0 ??? LOL! Compartilhar este post Link para o post Compartilhar em outros sites
Piikachu 0 #2 Postado 30 Maio, 2010 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 #3 Postado 30 Maio, 2010 Quando me referi a formatação, não era bem esse tipo de carnaval de cores que eu referia 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 #4 Postado 30 Maio, 2010 % = 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 #5 Postado 30 Maio, 2010 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 #6 Postado 30 Maio, 2010 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 #7 Postado 31 Maio, 2010 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 #8 Postado 31 Maio, 2010 Ushoriuma, sua aula ficou muito boa, parabéns ! Compartilhar este post Link para o post Compartilhar em outros sites
ushoriuma 0 #9 Postado 31 Maio, 2010 vlws mickfern! to comecano a arruma a proxima jah! Compartilhar este post Link para o post Compartilhar em outros sites