linux
Gestão de Redes e Sistemas Informáticos
Disciplina:
Estrutura de dados estática, composta e dinâmica
FICHA DE TRABALHO #1
1. Escreva um algoritmo que determine o grau de obesidade de uma pessoa sendo fornecido o peso e a altura, o grau de obesidade é determinado pelo índice de massa corporal (Massa = Peso / Altura) através da tabela abaixo.
Massa Corporal
< 26
>= 26 e < 30
>= 30
a. Implemente o algoritmo em C.
Grau de Obesidade
Normal
Obeso
Obeso Mórbido
2. Elabore um programa que leia a medida dos lados de um triângulo e o classifique um conforme apresentado de seguida:
Equilátero – todos os lados iguais
Escaleno – todos os lados diferentes
Isósceles – apenas 2 lados iguais
3. Uma empresa concede aumentos de salário aos seus funcionários, variáveis de acordo com o cargo.
Construa um algoritmo que leia o salário e o cargo de um funcionário e calcule o novo salário. Se o cargo do funcionário não estiver na tabela, ele deverá, então, receber 10% de aumento. Mostre o salário antigo, o novo salário e a diferença.
Os cargos considerados (e seus códigos) são:
101 Gerente 25% ;
102 Engenheiro 20%;
103 Técnico 15%
4.
Escreva um programa em C, que resolva o seguinte problema:
Se dia for Domingo
Então Passear
Senão Se dia for Segunda
Então Estudar
Senão Se dia for Terça
Então Estudar
Senão Se dia for Quarta
Então Estudar
Senão Se dia for Quinta
Então Estudar
Senão Se dia for Sexta
Então Night
Senão Se dia for Sábado
Então Descansar
Senão Esse dia da semana ainda não foi inventado
Página 1 de 8
Curso de Especialização Tecnológica:
Gestão de Redes e Sistemas Informáticos
Disciplina:
Estrutura de dados estática, composta e dinâmica
5. Suponha que deseja carregar o seu telemóvel e que se dirige a uma caixa multibanco para o fazer.
Após escolher a opção serviços, é-lhe sugerido o montante para o carregamento, podendo ser uma das seguintes opções:
5 Euros;
10 Euros;