Abner Matheus 0 Denunciar post Postado Abril 25, 2009 Olá pessoal! Vi que o material dessa seção está muito excasso, vim me propor a solucionar, ou pelo menos um pouco essa questão, e apresentar uma coisa mais que supra-importante para TODAS as linguagens. Estrutruras de Condição São usadas para impôr uma condição, antes que seja feita a ação.O famosissimo If, agora chamaremos de Se. Sua sintaxe é a seguinte:Se <<condição>> Então <<comando>> Fim_seNo exemplo acima, só vai haver comando se for cumprida a condição.Ainda podemos criar excessões, caso não seja cumprida a condição, veja:Se <<condição>> Então <<comando>> Senão <<comando>> Fim_seE ainda podemos criar condições complexas, ou seja, com mais de uma condição. Veja:Se <<condição>> Então <<comando>> Senão se <<condição> Então <<comando2>> Senão <<comando3>> Fim_seVeja que nosso código ficou bem extenso. Antes de ir direto pra excessão, o programa irá verificar logo as outras condições, e se alguma condição for cumprida, ocorrerá o quê?! A ação! :DVeja como isso é empregado na "vida real":1. Crie um programa que só permite acesso ao site se o indivíduo for maior de 18 anos.Programa Maior_Idade; Variáveis Idade : Inteiro; Inicio ler(idade) Se idade >= 18 acesso_permitido Senão acesso_negado Fim_se FimPerceba que também podemos usar sinais matemáticos em condições, tais como maior (>), menor (<), igual (=), diferente (<>), maior-igual (>=), menor-igual (<=), etc, etc...Vamos agora a nossa segunda (e última) estrutura de condição: CasoCaso é muito semelhante ao Se, só que bem mais simples. Veja:Faca Caso Caso <<condição>> <<comando>> Fim de CasoVeja que não perdemos tempo com o Então, e ainda assim, podemos criar excessões, veja:Faca Caso Caso <<condição>> <<comando>> Outros Casos <<comando>> Fim de CasoE ainda podemos criar condições condições sem ao menos criar outro código para isto:Faca Caso Caso <<condição>> <<comando>> Caso <<condição>> <<comando>> Outros Casos <<comando>> Fim de CasoEssas são as duas estruturas básicas. Claro que ao estudar outras linguagens você se deparará com mais, por isso, boa sorte ;)(E espero que tenham gostado da aula também! :D) Compartilhar este post Link para o post Compartilhar em outros sites
dementtor 0 Denunciar post Postado Setembro 29, 2009 Aeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee....fiz o minha propria area de acesso!!! mUUUUUUUUUUUUUUUUUUUUUUUUUUUUiiito legal o post e me ajudou bastante em umas duvidas ta ai meu Algoritmo feito no VISUALG. var n: caractere a,i: inteiro idade: inteiro inicio escreva("Digeite sua idade: ") leia(idade) se idade >= 18 entao escreval("Acesso permitido! ") escreva("Qual e o seu nome? ") leia(n) escreva("Em que ano você nasceu? ") leia(a) i<-2009 - a escreva(n,", no fim deste ano sua idade será ",i," anos ") senao escreval("Acesso negado! ") fimse se idade < 18 entao escreval("Tente novamente sua besta! ") fimse fimalgoritmo So para maiores de >= 18 (hauahuhauhaua) literalmente!!! Espero ki gostem...hehehehehehe!!! Compartilhar este post Link para o post Compartilhar em outros sites
dementtor 0 Denunciar post Postado Setembro 30, 2009 Boa tarde galera...fiz mais um algoritmo no meu tempo vago de trabalho! Estrutura de repetição "loop" usando o se e o enquanto. var cont:inteiro num:inteiro maior:inteiro inicio cont <- 0 maior <- 0 enquanto cont <= 10 faca //lembrando ele vai fazer o loop 11 vezes ate o "cont" ser maior que 10. escreva("Digite um número: ") leia(num) se num > maior entao maior <- num fimse cont <- cont + 1 // "loop" ou estrutura de repetição fimenquanto escreva("O maior número lido:", maior) // o algoritmo vai ler todos os 11 numeros e vai escrever o maior deles. fimalgoritmo Abraços a tosos!!! Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Março 14, 2010 Show a Aula e os códigos apresetados pelo Dementtor abraços pessoal Compartilhar este post Link para o post Compartilhar em outros sites