Ex estrutura de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (823 palavras )
  • Download(s) : 0
  • Publicado : 11 de março de 2013
Ler documento completo
Amostra do texto
ESTRUTURAS DE DADOS
PROF. SANDRO PAIXÃO

Trabalho Prático I (Laboratório)
Equipe de até 3 (três) componentes
Data de Entrega: 28/02/2012
1 – Estrutura de Seleção (if, else swicth)
1.1Exercícios de Seleção Simples

Questão 1: Faça um programa que leia a idade de uma pessoa. Verifique se a pessoa pode ou
não ter carteira de motorista. Escreva uma mensagem informativa ao usuário.
•Definição do resultado: verificar a idade, se maior que 18 anos pode dirigir, senão é proibido.
• Dados de saída: imprimir mensagens, se a idade > 18 poderá dirigir, caso contrário imprimir a
mensagemnegativa.
• Dados de entrada: solicitar a idade da pessoa e deve ser do tipo inteiro.
Programa gabarito: void podedirigir(); em funcoes.c
1.2

Exercícios de Seleção Composta

Faça um programaque peça ao usuário que informe uma letra referente ao seu
sexo. Digitar F para feminino ou M para masculino. Escreva uma mensagem informativa do
sexo ao usuário. Qualquer letra informada que nãoseja a letra F ou M deverá ser impressa a
mensagem: Favor digitar certo da próxima vez.
• Definição do resultado: verificar a letra informada referente ao sexo.
• Dados de saída: imprimir mensagensconforme o sexo e mensagem de erro, se digitado algo
diferente de F ou M.
• Dados de entrada: solicitar a idade da pessoa e deve ser do tipo inteiro.
Nota: dar a dica (mostrar exemplo) para o alunoda declaração do char sexo, como recuparar o
valor no scanf e comparação de char com aspas simples. Não vimos exemplos com o tipo char
ainda.
Programa gabarito: void digasexo(); em funcoes.cQuestão 2:

Questão 3: Dados três valores A, B,C; verificar se eles podem ser os comprimentos dos lados
de um triângulo. Se forem, verificar o tipo de triângulo: eqüilátero, isósceles ou escaleno. Casoos valores A, B e C não formarem um triângulo, uma mensagem deverá ser informada.
Detalhes:
a. É triângulo se: ( A < B + C ) e ( B < A + C) e ( C < A + B )
b. É eqüilátero se: ( A = B ) e ( B...
tracking img