Logo Passei Direto
Buscar

Lista02-Estrutura_Selecao

User badge image
Bruno Gabriel

em

Ferramentas de estudo

Questões resolvidas

Dado três valores, A, B e C, construa um algoritmo para verificar se estes valores podem ser valores dos lados de um triângulo.

Escrever um algoritmo que lê três comprimentos de lados (a, b e c). Determine, a seguir, o tipo de triângulo que estes três lados formam, com base nos seguintes casos, escrevendo sempre os valores lidos e uma mensagem adequada para o resultado (assuma que o valor lido para a seja maior que os valores de b e c):
• Se a > b + c não formam triângulo algum;
• Se a2 = b2 + c2 formam um triângulo retângulo
• Se a2 > b2 + c2 formam um triângulo obtusângulo


Ler a hora de início e a hora de fim de um jogo de Xadrez (considere apenas horas inteiras, sem os minutos) e calcule a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte.


A jornada de trabalho semanal de um funcionário é de 40 horas. O funcionário que trabalhar mais de 40 horas receberá hora extra, cujo cálculo é o valor da hora regular com um acréscimo de 50%. Escreva um algoritmo que leia o número de horas trabalhadas em um mês, o salário por hora e escreva o salário total do funcionário, que deverá ser acrescido das horas extras, caso tenham sido trabalhadas (considere que o mês possua 4 semanas exatas).


Ler o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se que ele recebe uma comissão de 3% sobre o total das vendas até R$ 1.500,00 mais 5% sobre o que ultrapassar este valor, calcular e escrever o seu salário total.


Faça um programa que receba a altura e o sexo de uma pessoa e que calcule e mostre o peso ideal, utilizando as seguintes fórmulas:
− Para homens: (72.7*h) - 58.
− Para mulheres: (62.1*h) - 44.7.


Uma agência bancária possui dois tipos de investimentos, conforme o quadro a seguir. Faça um algoritmo que receba o tipo de investimento e o valor do investimento e que calcule e mostre o valor corrigido de acordo com o tipo de investimento.

Tipo Descrição Rendimento Mensal
1 Poupança 3%
2 Fundos de renda fixa 4%


Uma empresa decide aplicar descontos nos seus produtos usando a tabela a seguir. Faça um algoritmo que receba o preço atual de um produto e seu código e que calcule e mostre o preço atual, o valor do desconto e o novo preço.

Preço atual % de desconto
Até R$ 30,00 Sem desconto
Entre R$ 30,00 e R$ 100,00 10
Acima de R$ 100,00 15


Um posto está vendendo combustíveis com a seguinte tabela de descontos:

Álcool
até 20 litros, desconto de 3% por litro
acima de 20 litros, desconto de 5% por litro

Gasolina
até 20 litros, desconto de 4% por litro
acima de 20 litros, desconto de 6% por litro

Escreva um um algoritmo que leia o número de litros vendidos e o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 2,90 e o preço do litro do álcool é R$ 2,70.


Escrever um algoritmo que lê o índice de poluição medido e emite a notificação adequada aos diferentes grupos de empresas.

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

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

Questões resolvidas

Dado três valores, A, B e C, construa um algoritmo para verificar se estes valores podem ser valores dos lados de um triângulo.

Escrever um algoritmo que lê três comprimentos de lados (a, b e c). Determine, a seguir, o tipo de triângulo que estes três lados formam, com base nos seguintes casos, escrevendo sempre os valores lidos e uma mensagem adequada para o resultado (assuma que o valor lido para a seja maior que os valores de b e c):
• Se a > b + c não formam triângulo algum;
• Se a2 = b2 + c2 formam um triângulo retângulo
• Se a2 > b2 + c2 formam um triângulo obtusângulo


Ler a hora de início e a hora de fim de um jogo de Xadrez (considere apenas horas inteiras, sem os minutos) e calcule a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte.


A jornada de trabalho semanal de um funcionário é de 40 horas. O funcionário que trabalhar mais de 40 horas receberá hora extra, cujo cálculo é o valor da hora regular com um acréscimo de 50%. Escreva um algoritmo que leia o número de horas trabalhadas em um mês, o salário por hora e escreva o salário total do funcionário, que deverá ser acrescido das horas extras, caso tenham sido trabalhadas (considere que o mês possua 4 semanas exatas).


Ler o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se que ele recebe uma comissão de 3% sobre o total das vendas até R$ 1.500,00 mais 5% sobre o que ultrapassar este valor, calcular e escrever o seu salário total.


Faça um programa que receba a altura e o sexo de uma pessoa e que calcule e mostre o peso ideal, utilizando as seguintes fórmulas:
− Para homens: (72.7*h) - 58.
− Para mulheres: (62.1*h) - 44.7.


Uma agência bancária possui dois tipos de investimentos, conforme o quadro a seguir. Faça um algoritmo que receba o tipo de investimento e o valor do investimento e que calcule e mostre o valor corrigido de acordo com o tipo de investimento.

Tipo Descrição Rendimento Mensal
1 Poupança 3%
2 Fundos de renda fixa 4%


Uma empresa decide aplicar descontos nos seus produtos usando a tabela a seguir. Faça um algoritmo que receba o preço atual de um produto e seu código e que calcule e mostre o preço atual, o valor do desconto e o novo preço.

Preço atual % de desconto
Até R$ 30,00 Sem desconto
Entre R$ 30,00 e R$ 100,00 10
Acima de R$ 100,00 15


Um posto está vendendo combustíveis com a seguinte tabela de descontos:

Álcool
até 20 litros, desconto de 3% por litro
acima de 20 litros, desconto de 5% por litro

Gasolina
até 20 litros, desconto de 4% por litro
acima de 20 litros, desconto de 6% por litro

Escreva um um algoritmo que leia o número de litros vendidos e o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 2,90 e o preço do litro do álcool é R$ 2,70.


Escrever um algoritmo que lê o índice de poluição medido e emite a notificação adequada aos diferentes grupos de empresas.

Prévia do material em texto

UNIVERSIDADE FEDERAL DE SANTA MARIA – UFSM 
CENTRO DE TECNOLOGIA - CT 
DEPARTAMENTO DE ELETRÔNICA E COMPUTAÇÃO - DELC 
 
EXERCÍCIOS DE ALGORITMOS E PROGRAMAÇÃO 
 
 
 
 
Exercícios – Estrutura de Seleção 
 
 
1) Escreva um algoritmo que leia um número e o imprima caso ele seja 
maior que 20. 
 
2) Faça um algoritmo que receba dois números e mostre o menor. 
 
3) Escreva um algoritmo que receba três números e mostre o maior. 
 
4) Faça um algoritmo para ler um número inteiro e imprimir se ele é par ou ímpar. 
 
5) Escrever um algoritmo para ler um número inteiro e imprimir se ele é positivo, negativo ou nulo. 
 
6) Faça um algoritmo que receba 4 notas de um aluno, calcule e mostre a media aritmética das 
notas e a mensagem de aprovado ou reprovado, considerando para aprovação a média 7. 
 
7) Fazer um algoritmo que leia um número e imprima uma das mensagens: 'maior do que 20', 
'igual a 20' ou 'menor do que 20'. 
 
8) Construa um algoritmo que leia dois números e efetue a adição. 
Caso o valor somado seja maior que 20, este deverá ser apresentado somando-se a ele mais 8; 
caso o valor somado seja menor ou igual a 20, este deverá ser apresentado 
subtraindo-se 5. 
 
9) Fazer um algoritmo no qual seja possível entrar com um número e imprimir uma das seguintes 
mensagens: “é múltiplo de 3” ou “não é múltiplo de 3”. 
 
10) Escreva um algoritmo para determinar se um número A é divisível 
por um outro número B. Esses valores devem ser fornecidos pelo usuário. 
 
11) Faça um algoritmo que leia um número e exiba sua raiz quadrada caso ele seja não-negativo, 
ou o seu quadrado, caso contrário. 
 
12) Escrever um algoritmo para ler um número inteiro e informar se ele é divisível por 3 e por 7, 
simultaneamente. 
 
13) Dados três valores A, B e C, construa um algoritmo que imprima os valores de forma 
descendente (do maior para o menor). 
 
14) Ler dois valores e imprimir uma das três mensagens a seguir: 
“Números iguais”, caso os números sejam iguais; 
“Primeiro é maior”, caso o primeiro seja maior que o segundo; 
“Segundo maior”, caso o segundo seja maior que o primeiro. 
 
15) Faça um algoritmo que leia uma data (dia, mês e ano em separado) e informe se a data é 
válida ou não. 
 
16) Escreva um algoritmo que receba dois números e execute uma das operações listadas a 
seguir, de acordo com a escolha do usuário. Se for digitada um opção inválida mostrar mensagem 
de erro e terminar a execução do algoritmo. As opções são: 
1. Média entre dois números. 
2. Diferença entre dois números. 
3. O produto entre dois números. 
 
17) A partir da idade informada de uma pessoa, faça um algoritmo que informe a sua classe 
eleitoral, sabendo que menores de 16 anos não votam (não votante), que o voto é obrigatório para 
adultos entre 18 e 65 anos (eleitor obrigatório) e que o voto é opcional para eleitores entre 16 e 18 
anos, ou maiores de 65 anos (eleitor facultativo). 
 
18) Escreva um algoritmo para ler duas notas bimestrais de um aluno e determine a média das 
notas semestral. Através da média calculada o algoritmo deve imprimir a seguinte mensagem: 
“Aprovado”, “Reprovado” ou em “Exame” (a média é 7 para Aprovação, menor que 3 para 
Reprovação e as demais em Exame). 
 
19) Uma empresa decide dar um aumento de 30% aos funcionários com salários inferiores a 
R$500,00. Faça um algoritmo que receba o salário do funcionário e mostre o valor do salário 
reajustado ou uma mensagem, caso o funcionário não tenha direito ao aumento. 
 
20) Escreva um algoritmo para calcular e mostrar o salário reajustado de um funcionário. Sabe-se 
que o percentual de aumento é o seguinte: 
− Até R$ 300,00, 35% de aumento. 
− Acima de R$ 300,00, 15% de aumento. 
 
21) Escreva um algoritmo que receba três valores e verifique se eles podem ser os comprimentos 
dos lados de um triângulo. 
Propriedade: O comprimento de um lado do triângulo é menor do que a soma dos comprimentos 
dos outros dois lados: (A < B + C) e (B < A + C) e (C < A + B). 
Caso não seja um triângulo, imprima a mensagem “Os valores não formam um triângulo”. 
Caso seja triângulo, informe a sua classificação quanto aos lados: 
Equilátero: (A = B) e (B = C). 
Isósceles: (A = B) ou (A = C) ou (B = C). 
Escaleno: (A <> B) e (B <> C) e (A <> C). 
 
22) Um comerciante comprou um produto e quer vendê-lo com um lucro de 45% se o valor da 
compra for menor que R$20,00; caso contrário o lucro será de 30%. Faça um algoritmo para ler o 
valor do produto e imprimir o valor da venda. 
 
23) Dado três valores, A, B e C, construa um algoritmo para verificar se estes valores podem ser 
valores dos lados de um triângulo. 
 
24) Escrever um algoritmo que lê três comprimentos de lados (a, b e c). Determine, a seguir, o tipo 
de triângulo que estes três lados formam, com base nos seguintes casos, escrevendo sempre os 
valores lidos e uma mensagem adequada para o resultado (assuma que o valor lido para a seja 
maior que os valores de b e c): 
• Se a > b + c não formam triângulo algum; 
• Se a2 = b2 + c2 formam um triângulo retângulo 
• Se a2 > b2 + c2 formam um triângulo obtusângulo 
 
25) Ler a hora de início e a hora de fim de um jogo de Xadrez (considere apenas horas inteiras, 
sem os minutos) e calcule a duração do jogo em horas, sabendo-se que o tempo máximo de 
duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. 
 
26) A jornada de trabalho semanal de um funcionário é de 40 horas. O funcionário que trabalhar 
mais de 40 horas receberá hora extra, cujo cálculo é o valor da hora regular com um acréscimo de 
50%. Escreva um algoritmo que leia o número de horas trabalhadas em um mês, o salário por 
hora e escreva o salário total do funcionário, que deverá ser acrescido das horas extras, caso 
tenham sido trabalhadas (considere que o mês possua 4 semanas exatas). 
 
27) Ler o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se 
que ele recebe uma comissão de 3% sobre o total das vendas até R$ 1.500,00 mais 5% sobre o 
que ultrapassar este valor, calcular e escrever o seu salário total. 
 
28) Faça um programa que receba a altura e o sexo de uma pessoa e que calcule e mostre o 
peso ideal, utilizando as seguintes fórmulas: 
− Para homens: (72.7*h) - 58. 
− Para mulheres: (62.1*h) - 44.7. 
 
29) Uma agência bancária possui dois tipos de investimentos, conforme o quadro a seguir. Faça 
um algoritmo que receba o tipo de investimento e o valor do investimento e que calcule e mostre o 
valor corrigido de acordo com o tipo de investimento. 
 
Tipo Descrição Rendimento Mensal 
1 Poupança 3% 
2 Fundos de renda fixa 4% 
 
30) Uma empresa decide aplicar descontos nos seus produtos usando a tabela a seguir. Faça um 
algoritmo que receba o preço atual de um produto e seu código e que calcule e mostre o preço 
atual, o valor do desconto e o novo preço. 
 
Preço atual % de desconto 
Até R$ 30,00 Sem desconto 
Entre R$ 30,00 e R$ 100,00 10 
Acima de R$ 100,00 15 
 
 
31) Um posto está vendendo combustíveis com a seguinte tabela de descontos: 
 
 
Álcool 
até 20 litros, desconto de 3% por litro 
acima de 20 litros, desconto de 5% por litro 
 
Gasolina 
até 20 litros, desconto de 4% por litro 
acima de 20 litros, desconto de 6% por litro 
 
Escreva um um algoritmo que leia o número de litros vendidos e o tipo de combustível (codificado 
da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente 
sabendo-se que o preço do litro da gasolina é R$ 2,90 e o preço do litro do álcool é R$ 2,70. 
 
32) O departamento que controla o índice de poluição do meio ambiente mantém três grupos de 
indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia 
entre 0.05 até 0.25. Se o índice sobe para 0.3 as indústrias do primeiro grupo são intimadas a 
suspenderem suas atividades, se o índice cresce para 0.4 as do primeiro e segundo grupo são 
intimadas a suspenderem suas atividades e se o índice atingir 0.5 todos os três grupos devem ser 
notificados a paralisaremsuas atividades. Escrever um algoritmo que lê o índice de poluição 
medido e emite a notificação adequada aos diferentes grupos de empresas.

Mais conteúdos dessa disciplina