Prévia do material em texto
O conteúdo deste material é parte do livro de Algoritmos em desenvolvimento de Paulo Augusto Nardi Todos os direitos reservados, conforme disposto no Art. 18 da Lei 9.610/98 Operadores Lógicos 1. Faça um algoritmo que peça para o usuário digitar um número entre 1 e 6 (inclusive). Se o valor digitado estiver no intervalo, apresentar a mensagem “Valor digitado com sucesso”. Do contrário, apresentar a mensagem “Valor fora do intervalo permitido”. 2. Faça um algoritmo que peça para o usuário digitar um número inferior a 1 ou superior a 6. Se o valor digitado estiver correto, apresentar a mensagem “Valor digitado com sucesso”. Do contrário, apresentar a mensagem “Valor não pode estar entre 1 e 6”. 3. Faça um algoritmo que peça a idade do usuário. Se ele tiver entre 18 e 65 anos, apresentar a mensagem: “Você é obrigado a votar”. Do contrário, apresentar a mensagem: “você não é obrigado a votar”. 4. Faça um algoritmo que peça três lados de um triângulo (pode ser apenas números inteiros). O algoritmo deve apresentar se os lados apresentados formam ou não um triângulo. As mensagens devem ser: “é um triângulo” ou “não é um triângulo”. Para saber se é possível criar um triângulo, a regra é: cada lado precisa ser menor que a soma dos outros dois lados (do contrário, o triângulo não fecha). Veja a explicação ilustrada abaixo: Repare que o lado B do desenho não respeita a regra, porque B > A + C. Por isso, não tem como o triângulo ser fechado Mas no desenho a seguir, é possível montar um triângulo: Isso porque: • A < B + C • B < A + C • C < A + B If aninhados 1. Imagine um parque infantil. Faça um algoritmo que peça a altura do usuário e a idade. a. Se tiver altura menor que 1,6m, pode entrar no parque. Neste caso: i. Se tiver menos de 5 anos, escreva a mensagem: “Pode brincar no pula-pula e Casinha”; ii. Se tiver entre 5 e 8 anos, escreva a mensagem: “Pode brincar na prancha do pirata e piscina de bolinhas”. iii. Se tiver mais de 8 anos, escreva a mensagem: “Pode brincar de pebolim, pingpong e basquete”. b. Se tiver altura maior ou igual a 1,6m, escreva a mensagem: “Você é muito grande para entrar no parque”. 2. Imagine um problema de gerenciamento de fila de um banco que emite senhas para aguardar na fila. Faça um algoritmo que: a. Peça o número da senha para o usuário; b. Apresente o menu 1-Prioridade; 2-Aposentado; 3-Comum. c. Se o número da senha for menor que 100, o programa deve apresentar a mensagem: “aguarde para ser atendido”. d. Senão, o programa deve apresentar uma mensagem, conforme a opção: i. Se for 1, “Você será reagendado para amanhã”; ii. Se for 2, “Você será reagendado para depois de amanhã”; iii. Se for 3, “Você deve tentar outro dia”.