SlideShare une entreprise Scribd logo
1  sur  3
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO PIAUÍ
CURSO: Técnico em Informática
DISCIPLINA: Lógica de Programação / Algoritmos e Linguagens de Programação
PROFESSOR: Regis Pires Magalhães
LISTA DE EXERCÍCIOS 02
ESTRUTURAS DE DECISÃO – DESVIOS CONDICIONAIS
Escreva os seguintes algoritmos em pseudocódigo:
1) Obtenha um número. Depois, se o número for par exibir o seu dobro, caso
contrário, exibir o seu triplo.
2) Obtenha um número. Depois, se o número terminar com 0 (divisível por 10), exibir a
metade dele, caso contrário, exibir a mensagem “O número digitado não termina
com 0”.
3) Deseja-se calcular a conta de consumo de água de um consumidor. Para isto, escreva
um algoritmo em pseudocódigo que receba o nome do consumidor, o preço do litro de
água e a quantidade de litros consumidos, e exiba o nome do consumidor e o total a
pagar (total a pagar = preço do litro x quantidade de litros consumidos).
4) Obter um número e dizer se ele é positivo, negativo ou neutro (zero).
5) Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo
em pseudocódigo que calcule e mostre seu peso ideal, utilizando as seguintes fórmulas
(2 pontos):
Para homens: (72.7 * h) - 58, considere h = altura
Para mulheres: (62.1 * h) - 44.7, considere h = altura
6) Dados 2 números e uma operação (+, -, * ou /), exibir o resultado da operação.
7) Receber 3 números e exibi-los em ordem crescente.
8) Dados o salário atual e o tempo de serviço de um funcionário, calcular seu salário
reajustado. Funcionários com até 1 ano de empresa, receberão aumento de 10%.
Funcionários com mais de um ano de tempo de serviço, receberão aumento de 20%.
9) Obter o ano atual e o ano de nascimento de uma pessoa e exibir sua idade. Depois
disso, dizer se ela é bebê (0 a 3 anos), criança (4 a 10 anos), adolescente (11 a 18 anos),
adulta (19 a 50 anos) ou idosa (51 anos em diante).
10) Dado o número do mês do ano, mostre o nome do mês por extenso. Caso o número do
mês não exista, exibir a mensagem “mês inválido”.
11) Escreva um procedimento que receba 3 parâmetros representando os lados de um
triângulo e imprima o tipo dele (eqüilátero, isósceles ou escaleno).
12) Faça um algoritmo que receba o valor do salário de uma pessoa e o valor de um
financiamento pretendido. Caso o financiamento seja menor ou igual a 5 vezes o salário
da pessoa, o algoritmo deverá escrever "Financiamento Concedido"; senão, ele deverá
escrever "Financiamento Negado". Independente de conceder ou não o financiamento, o
algoritmo escreverá depois a frase "Obrigado por nos consultar."
13) Fazer um algoritmo que escreva o conceito de um aluno, dada a sua nota. Supor
notas inteiras somente. O critério para conceitos é o seguinte:
Nota Conceito
nota inferior a 3 conceito E
nota de 3 a 5 conceito D
notas 6 e 7 conceito C
notas 8 e 9 conceito B
nota 10 conceito A
14) A empresa XYZ decidiu conceder um aumento de salários a seus funcionários de
acordo com a tabela abaixo:
SALÁRIO ATUAL ÍNDICE DE AUMENTO
0 – 400 15%
401 – 700 12%
701 – 1000 10%
1001 – 1800 7%
1801 – 2500 4%
ACIMA DE 2500 SEM AUMENTO
Escrever um algoritmo que lê, para cada funcionário, o seu nome e o seu salário atual.
Após receber estes dados, o algoritmo calcula o novo salário e escreve na tela as
seguintes informações:
<nome do funcionário> <% de aumento> <salário atual> <novo salário>
15) Escreva um algoritmo que determine o grau de obesidade de uma pessoa, sendo
fornecido o peso e a altura da pessoa. O grau de obesidade é determinado pelo índice da
massa corpórea (Massa = Peso / Altura^2 ) através da tabela abaixo:
16) Faça um algoritmo para calcular a conta final de um hóspede de um hotel fictício,
considerando que:
a) serão lidos o nome do hóspede, o tipo do apartamento utilizado (A, B, C ou D), o número
de diárias utilizadas pelo hóspede e o valor do consumo interno do hóspede;
b) o valor da diária é determinado pela seguinte tabela:
c) o valor total das diárias é calculado pela multiplicação do número de diárias utilizadas pelo
valor da diária;
d) o subtotal é calculado pela soma do valor total das diárias e o valor do consumo interno;
e) o valor da taxa de serviço equivale a 10% do subtotal;
f) a total geral resulta da soma do subtotal com a taxa de serviço.
g) escreva a conta final contendo: o nome do hóspede, o tipo do apartamento, o número de
diárias utilizadas, o valor unitário da diária, o valor total das diárias, o valor do consumo
interno, o subtotal, o valor da taxa de serviço e o total geral.

Contenu connexe

Tendances

[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15Loiane Groner
 
Lista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisLista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisFATEC São José dos Campos
 
Exercicios estrutura condicional
Exercicios estrutura condicionalExercicios estrutura condicional
Exercicios estrutura condicionalnelmareg
 
Trabalho Algoritmo2
Trabalho Algoritmo2Trabalho Algoritmo2
Trabalho Algoritmo2guest9fe048
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)Hiago Rodrigues
 
Lista de exercícios iii variável aleatória
Lista de exercícios iii variável aleatóriaLista de exercícios iii variável aleatória
Lista de exercícios iii variável aleatóriaThâmara Paiiva
 
Ficha exercícios de Agoritimia
Ficha exercícios de AgoritimiaFicha exercícios de Agoritimia
Ficha exercícios de AgoritimiaSandro Lopes
 
Aplicação de derivadas post
Aplicação de derivadas postAplicação de derivadas post
Aplicação de derivadas postNortarso Mendes
 
Probabilidade - Definição
Probabilidade - DefiniçãoProbabilidade - Definição
Probabilidade - Definiçãoguestec7aa9
 
ESTATÍSTICA E PROBABILIDADE - REVISÃO DAS AULAS 1, 2, 3
ESTATÍSTICA E PROBABILIDADE - REVISÃO DAS AULAS 1, 2, 3ESTATÍSTICA E PROBABILIDADE - REVISÃO DAS AULAS 1, 2, 3
ESTATÍSTICA E PROBABILIDADE - REVISÃO DAS AULAS 1, 2, 3Otávio Sales
 
Lista de Exercícios Algoritmos Semana 03
Lista de Exercícios Algoritmos Semana 03Lista de Exercícios Algoritmos Semana 03
Lista de Exercícios Algoritmos Semana 03Eder Samaniego
 
Exercicio Pascal Repetição
Exercicio Pascal RepetiçãoExercicio Pascal Repetição
Exercicio Pascal RepetiçãoMarcus Vinicius
 
Taxa de frequencia (1)
Taxa de frequencia (1)Taxa de frequencia (1)
Taxa de frequencia (1)Daniel Moura
 
Relatorio de Estrutura de Dados
Relatorio de Estrutura de DadosRelatorio de Estrutura de Dados
Relatorio de Estrutura de DadosViviane Araujo
 
Ficha de trabalho 2
Ficha de trabalho 2Ficha de trabalho 2
Ficha de trabalho 2IEFP
 
Ficha de trabalho 3
Ficha de trabalho 3Ficha de trabalho 3
Ficha de trabalho 3IEFP
 

Tendances (20)

[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15
 
A taxa de frequência de acidente
A taxa de frequência de acidenteA taxa de frequência de acidente
A taxa de frequência de acidente
 
Lista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisLista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbis
 
Exercicios estrutura condicional
Exercicios estrutura condicionalExercicios estrutura condicional
Exercicios estrutura condicional
 
Lista algoritmos 1
Lista algoritmos 1Lista algoritmos 1
Lista algoritmos 1
 
Trabalho Algoritmo2
Trabalho Algoritmo2Trabalho Algoritmo2
Trabalho Algoritmo2
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)
 
02 - Introdução aos Números Naturais
02 - Introdução aos Números Naturais02 - Introdução aos Números Naturais
02 - Introdução aos Números Naturais
 
Lista de exercícios iii variável aleatória
Lista de exercícios iii variável aleatóriaLista de exercícios iii variável aleatória
Lista de exercícios iii variável aleatória
 
Ficha exercícios de Agoritimia
Ficha exercícios de AgoritimiaFicha exercícios de Agoritimia
Ficha exercícios de Agoritimia
 
Aplicação de derivadas post
Aplicação de derivadas postAplicação de derivadas post
Aplicação de derivadas post
 
Probabilidade - Definição
Probabilidade - DefiniçãoProbabilidade - Definição
Probabilidade - Definição
 
ESTATÍSTICA E PROBABILIDADE - REVISÃO DAS AULAS 1, 2, 3
ESTATÍSTICA E PROBABILIDADE - REVISÃO DAS AULAS 1, 2, 3ESTATÍSTICA E PROBABILIDADE - REVISÃO DAS AULAS 1, 2, 3
ESTATÍSTICA E PROBABILIDADE - REVISÃO DAS AULAS 1, 2, 3
 
Lista de Exercícios Algoritmos Semana 03
Lista de Exercícios Algoritmos Semana 03Lista de Exercícios Algoritmos Semana 03
Lista de Exercícios Algoritmos Semana 03
 
Exercicio Pascal Repetição
Exercicio Pascal RepetiçãoExercicio Pascal Repetição
Exercicio Pascal Repetição
 
Taxa de frequencia (1)
Taxa de frequencia (1)Taxa de frequencia (1)
Taxa de frequencia (1)
 
Relatorio de Estrutura de Dados
Relatorio de Estrutura de DadosRelatorio de Estrutura de Dados
Relatorio de Estrutura de Dados
 
Ficha de trabalho 2
Ficha de trabalho 2Ficha de trabalho 2
Ficha de trabalho 2
 
Ficha de trabalho 3
Ficha de trabalho 3Ficha de trabalho 3
Ficha de trabalho 3
 
Trabalho01
Trabalho01Trabalho01
Trabalho01
 

En vedette

En vedette (12)

Lista Exercicios 01
Lista Exercicios 01Lista Exercicios 01
Lista Exercicios 01
 
Lista Exercicios 05
Lista Exercicios 05Lista Exercicios 05
Lista Exercicios 05
 
Lista Exercicios 02
Lista Exercicios 02Lista Exercicios 02
Lista Exercicios 02
 
POO Plano de Curso
POO Plano de CursoPOO Plano de Curso
POO Plano de Curso
 
Lista Exercicios 03
Lista Exercicios 03Lista Exercicios 03
Lista Exercicios 03
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Merci 10 Completo
Merci 10 CompletoMerci 10 Completo
Merci 10 Completo
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Lista Exercicios 01
Lista Exercicios 01Lista Exercicios 01
Lista Exercicios 01
 
High Dimensional Data
High Dimensional DataHigh Dimensional Data
High Dimensional Data
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
Coletanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-cColetanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-c
 

Similaire à Lista Exercicios 02

Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Emerson Tranquilino
 
Estrutura condicional
Estrutura condicional Estrutura condicional
Estrutura condicional Bibix Lêdo
 
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17Loiane Groner
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Matheus Alves
 
Condicional 02 Pascal Exercicio
Condicional 02 Pascal ExercicioCondicional 02 Pascal Exercicio
Condicional 02 Pascal ExercicioMarcus Vinicius
 
Lista p1 - 2012-1
Lista   p1 - 2012-1Lista   p1 - 2012-1
Lista p1 - 2012-1Rafaelrpa
 
Conceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios iConceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios iRobson Ferreira
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlgWillians Miyabara
 
Exercicios java basico_algoritmo_i
Exercicios java basico_algoritmo_iExercicios java basico_algoritmo_i
Exercicios java basico_algoritmo_iLucas Freire
 
Registros Pascal Exercício
Registros Pascal ExercícioRegistros Pascal Exercício
Registros Pascal ExercícioMarcus Vinicius
 
Estrutura sequencial dois
Estrutura sequencial doisEstrutura sequencial dois
Estrutura sequencial doisBibix Lêdo
 

Similaire à Lista Exercicios 02 (20)

Lista1
Lista1Lista1
Lista1
 
Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Estrutura condicional
Estrutura condicional Estrutura condicional
Estrutura condicional
 
Exercício decisão
Exercício   decisãoExercício   decisão
Exercício decisão
 
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]
 
Cea030.lista.02
Cea030.lista.02Cea030.lista.02
Cea030.lista.02
 
Condicional 02 Pascal Exercicio
Condicional 02 Pascal ExercicioCondicional 02 Pascal Exercicio
Condicional 02 Pascal Exercicio
 
Lista p1 - 2012-1
Lista   p1 - 2012-1Lista   p1 - 2012-1
Lista p1 - 2012-1
 
Conceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios iConceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios i
 
Aula 3 - 06/04/11
Aula 3 - 06/04/11Aula 3 - 06/04/11
Aula 3 - 06/04/11
 
L01 22022016
L01 22022016L01 22022016
L01 22022016
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Exercicios java basico_algoritmo_i
Exercicios java basico_algoritmo_iExercicios java basico_algoritmo_i
Exercicios java basico_algoritmo_i
 
Registros Pascal Exercício
Registros Pascal ExercícioRegistros Pascal Exercício
Registros Pascal Exercício
 
Estrutura sequencial dois
Estrutura sequencial doisEstrutura sequencial dois
Estrutura sequencial dois
 

Plus de Regis Magalhães

Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducaoRegis Magalhães
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosRegis Magalhães
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webRegis Magalhães
 
Prog web 03-php-sessoes-cookies_cabecalhos
Prog web 03-php-sessoes-cookies_cabecalhosProg web 03-php-sessoes-cookies_cabecalhos
Prog web 03-php-sessoes-cookies_cabecalhosRegis Magalhães
 
Prog web 03-php-sessoes-cookies_cabecalhos
Prog web 03-php-sessoes-cookies_cabecalhosProg web 03-php-sessoes-cookies_cabecalhos
Prog web 03-php-sessoes-cookies_cabecalhosRegis Magalhães
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosRegis Magalhães
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosRegis Magalhães
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webRegis Magalhães
 
Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducaoRegis Magalhães
 
Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data Tutorial - Conferencia W3C Brasil 2011Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data Tutorial - Conferencia W3C Brasil 2011Regis Magalhães
 
Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Regis Magalhães
 

Plus de Regis Magalhães (20)

Web Scale Data Management
Web Scale Data ManagementWeb Scale Data Management
Web Scale Data Management
 
PHP 10 CodeIgniter
PHP 10 CodeIgniterPHP 10 CodeIgniter
PHP 10 CodeIgniter
 
Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducao
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passos
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
 
Prog web 09-php-crud-mvc
Prog web 09-php-crud-mvcProg web 09-php-crud-mvc
Prog web 09-php-crud-mvc
 
Prog web 08-php-mvc
Prog web 08-php-mvcProg web 08-php-mvc
Prog web 08-php-mvc
 
Prog web 07-pdo
Prog web 07-pdoProg web 07-pdo
Prog web 07-pdo
 
Prog web 06-php-oo
Prog web 06-php-ooProg web 06-php-oo
Prog web 06-php-oo
 
Prog web 05-php-mysql
Prog web 05-php-mysqlProg web 05-php-mysql
Prog web 05-php-mysql
 
Prog web 04-php-gd
Prog web 04-php-gdProg web 04-php-gd
Prog web 04-php-gd
 
Prog web 03-php-sessoes-cookies_cabecalhos
Prog web 03-php-sessoes-cookies_cabecalhosProg web 03-php-sessoes-cookies_cabecalhos
Prog web 03-php-sessoes-cookies_cabecalhos
 
Prog web 03-php-sessoes-cookies_cabecalhos
Prog web 03-php-sessoes-cookies_cabecalhosProg web 03-php-sessoes-cookies_cabecalhos
Prog web 03-php-sessoes-cookies_cabecalhos
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passos
 
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passosProg web 02-php-primeiros-passos
Prog web 02-php-primeiros-passos
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
 
Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducao
 
Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data Tutorial - Conferencia W3C Brasil 2011Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data Tutorial - Conferencia W3C Brasil 2011
 
Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011
 
Curso Ruby
Curso RubyCurso Ruby
Curso Ruby
 

Lista Exercicios 02

  • 1. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO PIAUÍ CURSO: Técnico em Informática DISCIPLINA: Lógica de Programação / Algoritmos e Linguagens de Programação PROFESSOR: Regis Pires Magalhães LISTA DE EXERCÍCIOS 02 ESTRUTURAS DE DECISÃO – DESVIOS CONDICIONAIS Escreva os seguintes algoritmos em pseudocódigo: 1) Obtenha um número. Depois, se o número for par exibir o seu dobro, caso contrário, exibir o seu triplo. 2) Obtenha um número. Depois, se o número terminar com 0 (divisível por 10), exibir a metade dele, caso contrário, exibir a mensagem “O número digitado não termina com 0”. 3) Deseja-se calcular a conta de consumo de água de um consumidor. Para isto, escreva um algoritmo em pseudocódigo que receba o nome do consumidor, o preço do litro de água e a quantidade de litros consumidos, e exiba o nome do consumidor e o total a pagar (total a pagar = preço do litro x quantidade de litros consumidos). 4) Obter um número e dizer se ele é positivo, negativo ou neutro (zero). 5) Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo em pseudocódigo que calcule e mostre seu peso ideal, utilizando as seguintes fórmulas (2 pontos): Para homens: (72.7 * h) - 58, considere h = altura Para mulheres: (62.1 * h) - 44.7, considere h = altura 6) Dados 2 números e uma operação (+, -, * ou /), exibir o resultado da operação. 7) Receber 3 números e exibi-los em ordem crescente. 8) Dados o salário atual e o tempo de serviço de um funcionário, calcular seu salário reajustado. Funcionários com até 1 ano de empresa, receberão aumento de 10%. Funcionários com mais de um ano de tempo de serviço, receberão aumento de 20%. 9) Obter o ano atual e o ano de nascimento de uma pessoa e exibir sua idade. Depois disso, dizer se ela é bebê (0 a 3 anos), criança (4 a 10 anos), adolescente (11 a 18 anos), adulta (19 a 50 anos) ou idosa (51 anos em diante). 10) Dado o número do mês do ano, mostre o nome do mês por extenso. Caso o número do mês não exista, exibir a mensagem “mês inválido”. 11) Escreva um procedimento que receba 3 parâmetros representando os lados de um triângulo e imprima o tipo dele (eqüilátero, isósceles ou escaleno). 12) Faça um algoritmo que receba o valor do salário de uma pessoa e o valor de um financiamento pretendido. Caso o financiamento seja menor ou igual a 5 vezes o salário da pessoa, o algoritmo deverá escrever "Financiamento Concedido"; senão, ele deverá escrever "Financiamento Negado". Independente de conceder ou não o financiamento, o algoritmo escreverá depois a frase "Obrigado por nos consultar."
  • 2. 13) Fazer um algoritmo que escreva o conceito de um aluno, dada a sua nota. Supor notas inteiras somente. O critério para conceitos é o seguinte: Nota Conceito nota inferior a 3 conceito E nota de 3 a 5 conceito D notas 6 e 7 conceito C notas 8 e 9 conceito B nota 10 conceito A 14) A empresa XYZ decidiu conceder um aumento de salários a seus funcionários de acordo com a tabela abaixo: SALÁRIO ATUAL ÍNDICE DE AUMENTO 0 – 400 15% 401 – 700 12% 701 – 1000 10% 1001 – 1800 7% 1801 – 2500 4% ACIMA DE 2500 SEM AUMENTO Escrever um algoritmo que lê, para cada funcionário, o seu nome e o seu salário atual. Após receber estes dados, o algoritmo calcula o novo salário e escreve na tela as seguintes informações: <nome do funcionário> <% de aumento> <salário atual> <novo salário> 15) Escreva um algoritmo que determine o grau de obesidade de uma pessoa, sendo fornecido o peso e a altura da pessoa. O grau de obesidade é determinado pelo índice da massa corpórea (Massa = Peso / Altura^2 ) através da tabela abaixo: 16) Faça um algoritmo para calcular a conta final de um hóspede de um hotel fictício, considerando que: a) serão lidos o nome do hóspede, o tipo do apartamento utilizado (A, B, C ou D), o número de diárias utilizadas pelo hóspede e o valor do consumo interno do hóspede; b) o valor da diária é determinado pela seguinte tabela: c) o valor total das diárias é calculado pela multiplicação do número de diárias utilizadas pelo valor da diária; d) o subtotal é calculado pela soma do valor total das diárias e o valor do consumo interno; e) o valor da taxa de serviço equivale a 10% do subtotal; f) a total geral resulta da soma do subtotal com a taxa de serviço.
  • 3. g) escreva a conta final contendo: o nome do hóspede, o tipo do apartamento, o número de diárias utilizadas, o valor unitário da diária, o valor total das diárias, o valor do consumo interno, o subtotal, o valor da taxa de serviço e o total geral.