Vou pegar alguns exemplos do livro Algoritmos: Lógica para Desenvolvimento de Programação de Computadores de José Augusto N. G. Manzano e Jayr Figueiredo de Oliveira (Editora Érica).
Exemplo 1
Desenvolver um programa que efetue a leitura de um valor numérico inteiro e apresente-o caso esse valor seja divisível por 4 e 5. Não sendo divisível por 4 e 5 o programa deverá apresentar a seguinte mensagem "Não é divisível por 4 e 5".
O usuário vai digitar um número inteiro. Um programa vai determinar se esse valor é divisível por 4 e 5 e o mostrará na tela. Vou criar uma variável para esse número:
const valor = Number(prompt("Digite um número inteiro qualquer"));
Agora vem a parte legal! Vou criar um operador ternário para fazer a verificação:
const numeroDivisivelPor4E5 = (valor % 4 === 0 && valor % 5 === 0) ? console.log(`O número ${valor} é divisível por 4 e 5`) : console.log(`O número ${valor} não é divisível por 4 nem por 5`);
Legal, não é mesmo?
Exemplo 2
Ler um valor numérico inteiro que esteja na faixa de valores de 1 até 9. O programa deve apresentar a mensagem "O valor está na faixa permitida" caso o valor informado esteja entre 1 e 9. Se o valor estiver fora da faixa, o programa deve apresentar a mensagem "O valor está fora da faixa permitida"
Vou criar uma variável para que o usuário digite um número entre 1 e 9:
const valor = Number(prompt("Digite um número inteiro qualquer entre 1 e 9"));
Vou criar um operador ternário para verificar se o número digitado está dentro da faixa desejada:
const faixa = (valor >= 1 && valor <= 9) ? console.log("O valor está na faixa permitida") : console.log("O valor está fora da faixa permitida");
Exemplo 3
Ler os valores de quatro notas escolares de um aluno. Calcular a média aritmética e apresentar a mensagem "Aprovado" se a média obtida for maior ou igual a 5; caso contrário, apresentar a mensagem "Reprovado". Informar junto de cada mensagem o valor da média obtida.
Vou criar quatro variáveis para receber as notas que o usuário vai inserir.
const nota1 = Number(prompt("Digite a primeira nota"));
const nota2 = Number(prompt("Digite a segunda nota"));
const nota3 = Number(prompt("Digite a terceira nota"));
const nota4 = Number(prompt("Digite a quarta nota"));
Vou criar uma variável para calcular a média. Se a média for igual ou maior do que 5, exibir a mensagem "Aprovado". Caso contrário, exibir a mensagem "Reprovado".
const somaNotas = nota1 + nota2 + nota3 + nota4;
const media = somaNotas / 4;
const aprovadoOuReprovado = (media >= 5)
? console.log(`Aprovado. Média ${media.toFixed(2)}`)
: console.log(`Reprovado. Média ${media.toFixed(2)}`);
BIBLIOGRAFIA
MANZANO, José Augusto N. G., OLIVEIRA, Jayr Figueiredo de. Algoritmos: Lógica para Desenvolvimento de Programação. São Paulo, Editora Érica Ltda., 2005.
E aí? Gostaram? Até a próxima anotação! ☺
Top comments (0)