1. Escreva um algoritmo em fluxograma e Portugol que receba um nmero e escreva
uma das mensagens: mltiplo de 3 ou no mltiplo de 3. 2. Construa um algoritmo em Portugol para ler o nome de uma pessoa, caso o nome contenha mais que 10 letras, escreva que o Nome Longo, caso contenha menos de 5 letras escreva que o nome curto. 3. Ler os dados de notas de um aluno (nome, nota1,nota2 e nota3), calcular sua mdia. Se a mdia >=6, o aluno passou e dever ser verificado o seu conceito final (MB>8.5, B > 7.5, R >=6). Mostrar se o aluno passou ou no, escrevendo o nome e mdia, se ele passou informe tambm seu conceito final. Portugol 4. Uma empresa concede aumentos de salrio aos seus funcionrios, variveis de acordo com o cargo. Construa um algoritmo em Fluxograma e Portugol que leia o salrio Atual e o cdigo do cargo de um funcionrio e calcule o novo salrio. Se o cargo do funcionrio no estiver na tabela, ele dever, ento, receber 10% de aumento. Mostre o salrio antigo, o novo salrio e a diferena. Os cargos considerados (e seus cdigos) so: Cdigo
Cargo
Percentual Aumento
101
Gerente
25%
102
Engenheiro
20%
103
Tcnico
15%
5. Numa certa papelaria, o preo do xerox segue a seguinte regra:
- at 100 folhas, a cpia custa R$ 0,25 - acima de 100 folhas e abaixo de 500 folhas custa R$ 0,20 - acima de 500 folhas e abaixo de 1000 folhas custa R$0,15 - Por fim, acima de 1000 folhas custa R$0,10 Construa um algoritmo em Portugol para ler o total de cpias desejadas e calcular e informar o total a ser pago. 6. Crie um algoritmo em algoritmo em Fluxograma e Portugol que leia o salrio de uma pessoa e informe se ela pode realizar um financiamento. Para realizar um financiamento o salrio tem que ser maior que 180 e menor que 800. 7. Elabore um algoritmo que solicite o sexo do aluno (M Masculino e F Feminino), o fluxograma dever apresentar mensagem de erro caso a letra digitada for diferente. Dever solicitar tambm a altura do aluno e indicar qual o esporte mais indicado de acordo com a tabela abaixo : Sexo masculino com mais de 1,80 metros de altura=> Basquete Sexo masculino entre 1,50 e 1,80=> Voleibol Sexo feminino com mais de 1,70 => Basquete Sexo feminino entre 1,50 e 1,70 => Voley
Ambos os sexos com menos de 1,50 => natao
Observao: Utilize conectores lgicos de forma a conseguir realizar apenas 3
testes! 8. Para o algoritmo abaixo responda: inicio logico b1 , b2 , b3 inteiro a , b , c1 , c2 , c3 , c4 , c5 ler b1 , b2 , b3 ler a , b se b1 entao c1 <- a + b escrever c1 senao se b2 entao se b3 entao c2 <- a - b escrever c2 senao c3 <- a * b c4 <- a / b fimse fimse fimse c5 <- a ^ 2 + b ^ 2 fim a) Se B1 = verdadeiro, B2 = verdadeiro, B3 = falso, quais os comandos sero executados, C1, C2, C3, C4 OU C5? b) Se B1 = falso, B2 = verdadeiro, B3 = falso, quais os comandos sero executados? c) Quais os valores de B1, B2, B3 para que somente o comando C5 seja executados? d) Se B1 = falso, B2 = verdadeiro, B3 = verdadeiro, quais os comandos sero executados? 9. Solicite que a pessoa informe sua altura e seu sexo (a letra M significa masculino e a letra F, Feminino, caso digitar outra letra informa que no existe esta alternativa). Construa um algoritmo em Portugol utilizando a estrutura escolhe caso, que calcule e imprima seu peso ideal, utilizando as seguintes frmulas: Para homens: (72.7 * h) 58 Para mulheres: (62.1 * h) 44.7 10. Faa um algortmo em Portugol que solicite o nome e o estado civil de uma pessoa conforme tabela abaixo: S" para solteiro C" para casado V" para vivo D" para disquitado Caso a pessoa for casada, solicite tambm o nome do Conjugue. O Algoritmo dever apresentar o Nome, o estado Civil e caso casado o nome do conjugue.