{Portugol Studio} #9 - Operações Lógicas
Operadores lógicos de Conjunção, Disjunção e Negação em Portugol
se (tal coisa) {
realize isso
}
senao {
realize outra coisa
}
Exemplo em Portugol:
programa
{
funcao inicio()
{
caracter letra
escreva("Digite uma letra: ")
leia(letra)
se (
letra == 'A' ou letra == 'E' ou letra == 'I' ou letra == 'O' ou letra == 'U' ou
letra == 'a' ou letra == 'e' ou letra == 'i' ou letra == 'o' ou letra == 'u'
) {
escreva("\nA letra '", letra, "' é uma vogal. \n")
}
senao {
escreva("\nA letra '", letra, "' é uma consoante. \n")
}
}
}
O programa começa pedindo ao usuário para digitar uma letra. Em seguida, ele lê a letra que o usuário digitou e a armazena na variável "letra".
Depois disso, o programa usa uma estrutura condicional "se" para verificar se a letra digitada é uma vogal. Ele faz isso comparando a variável "letra" com todas as vogais maiúsculas ('A', 'E', 'I', 'O', 'U') e todas as vogais minúsculas ('a', 'e', 'i', 'o', 'u').
Se a letra digitada corresponder a alguma dessas vogais, o programa exibirá a mensagem indicando que a letra é uma vogal.
Caso contrário, ou seja, se a letra não corresponder a nenhuma das vogais, o programa exibirá a mensagem indicando que a letra é uma consoante.