Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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”.

Mais conteúdos dessa disciplina