Ex estrutura de dados

823 palavras 4 páginas
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.1

Exercí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 mensagem negativa.
• 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 programa que 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ão seja 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 mensagens conforme 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 aluno da 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.c

Questã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. Caso os 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 =

Relacionados

  • 06 Algotitmos Computacionais
    1111 palavras | 5 páginas
  • Arquitetura MVC e Arquitetura 3 Camadas
    950 palavras | 4 páginas
  • Modelo para Definição de Equipes de Suporte
    534 palavras | 3 páginas
  • Trabalhos
    731 palavras | 3 páginas
  • conceitos de geoprocessamento
    2490 palavras | 10 páginas
  • 001 Introdu O A SGBD
    1222 palavras | 5 páginas
  • Inovação Lexical em Português
    3718 palavras | 15 páginas
  • PrintfScanfPrimeirosEx
    1450 palavras | 6 páginas
  • Analise
    445 palavras | 2 páginas
  • Atps algoritmo
    1162 palavras | 5 páginas