Você está na página 1de 13

CENTRO UNIVERSITÁRIO FACEX

ENGENHARIA CIVIL

ATIVIDADE: LOGICA E CONSTRUÇÃO DE ALGORITMOS

LUIZ FELIPE NELO DE OLIVEIRA

NALTAL/RN
OUTUBRO/2017
1. Leia dois números inteiros e subtraia do maior o valor do menor. Caso o
resultado seja menor do que 30, exiba o resultado. (Nota: a exibição é
realizada através do comando escreva.)

2. Leia um número, caso seja negativo imprima a raiz quadrada dele e, caso
o número seja positivo apenas exiba o seu quadrado.
3. Escreva um algoritmo que rode no VisualG, para ler a altura, o comprimento
e a largura de uma caixa d’água e calcular o volume, em litros, da mesma.
Como saída o algoritmo deve apresentar os dados de entrada e a
quantidade de litros correspondentes ao volume da caixa d’água.

4. Faça um algoritmo que calcule quantas unidades de revestimento são


necessárias para cobrir uma determinada parede. Os dados de entrada são: a
largura e o comprimento da parede e as dimensões do revestimento (largura e
comprimento). Acrescentar dez por cento à quantidade calculada.
4. Faça um algoritmo que leia 3 números inteiros distintos e escreva o menor
e o maior entre eles.
6. Tendo como dados de entrada a altura e o sexo de uma pessoa (‘MAS’ =
masculino e ‘FEM’ = feminino), construa um algoritmo que calcule seu peso ideal,
utilizando as seguintes fórmulas:
Para homens: (72.7*h) – 58. Para mulheres: (62.1*h) - 44.7
1. Receba o nome e a idade de uma pessoa e imprima: o nome e o valor a
pagar por um plano de saúde de acordo com a seguinte tabela:
a) Até 10 anos – R$ 30,00
b) Maior que 10 até 29 anos – R$ 60,00
c) Acima de 29 até 45 anos - R$ 120,00
d) Acima de 45 até 59 anos - R$ 150,00
e) Acima de 59 até 65 anos - R$ 250,00
f) Maior que 65 anos – R$ 400,00
2.
3. Em uma eleição para líder da turma do segundo período do curso de
EngenhariaCivil do UNIFACEX, concorreram três discentes (D1, D2 e D3). Faça
um algoritmo, que rode no Visualg, para ler a quantidade de votos nulos, votos
brancos e de votos válidos de cada candidato. Ao final, o seu algoritmo deverá
exibir o número total de alunos que votaram, considerando votos válidos, nulos e
em branco; o percentual correspondente de votos válidos do discente D1, em
relação ao total de alunos votantes; o percentual correspondente de votos válidos
do discente D2, em relação ao total de alunos votantes; o percentual
correspondente de votos válidos do discente D3, em relação ao total de alunos
votantes; o percentual correspondente de votos nulos, em relação ao total de
alunos votantes; o percentual correspondente de votos brancos, em relação ao
total de alunos votantes; quem ganhou a eleição.
4. Fazer um algoritmo que rode no VisualG para ler a largura e o comprimento
de um terreno retangular e, em seguida, calcular a quantidade, em metros, de
arame farpado necessária para cercar tal terreno, considerando que o dono quer
a cerca tenha oito linhas de arame.
5. Fazer um algoritmo que leia quatro valores diferentes, do tipo inteiro. Seu algoritmo deve
determinar e exibir o seguinte:
a) O menor e o maior entre eles;
b) A média aritmética deles
6. Escrever um algoritmo para uma empresa que decide dar um reajuste a seus
funcionários de acordo com os seguintes critérios:
a) 12% para aqueles que ganham menos do que 3 salários mínimos;
b) 10% para aqueles que ganham entre 3 e 10 salários mínimos;
c) 8% para os demais funcionários.
Deve-se ler o nome do funcionário, seu salário e o valor do salário mínimo. Em seguida
calcule o valor do salário reajustado. Escrever/exibir o nome do funcionário, o salário antigo
e seu novo salário.
Um determinado clube de futebol pretende classificar seus atletas em categorias e para
isto ele contratou um programador para criar um programa que executasse esta tarefa.
Para isso o clube criou uma tabela que continha a faixa etária do atleta e sua categoria.
A tabela está demonstrada abaixo:
IDADE CATEGORIA
De 05 a 10 Infantil
De 11 a 15 Juvenil
De 16 a 20 Junior
De 21 a 25 Profissional
Construa um programa que solicite o nome e a idade de um atleta e imprima a
sua categoria.

Você também pode gostar