FranciscoSoccol

Lista 06 - Exercicio 01

Jul 14th, 2013
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.18 KB | None | 0 0
  1. #include<stdio.h>
  2. #define MAX 50
  3.  
  4. /*letra A
  5. Um funcionário composto de:
  6. nome com no máximo 30 caracteres,
  7. código de matrícula com exatamente 8 caracteres,
  8. código do seu cargo profissional com exatamente 2 caracteres,
  9. número de dependentes,
  10. salário.*/
  11.  
  12. struct tipoFuncionario{
  13.     char nome[31];
  14.     int matricula[9], cargo[3], depentes;
  15.     float salario;
  16.     }funcionarios;
  17. /*letra B
  18. Uma agenda composta de 50 contatos. Cada contato possui o nome
  19. da empresa (máximo de 30 caracteres), o nome da pessoa responsável
  20. (máximo de 40 caracteres) e uma lista com até 10 telefones com DDD.*/
  21.  
  22. struct tipoAgenda{
  23.     char empresa[31], nome[41];
  24.     int telefone[10];
  25.     };
  26.     struct tipoAgenda agenda[MAX];
  27.  
  28. /*Letra C
  29. Um ponto é formado por duas cordenadas: x e y. Uma figura formada
  30. por retas no plano cartesiano (considere apenas o 1º quadrante) possui
  31. vários pontos para determinação destas retas. Cada ponto deste deve ter
  32. a indicação da ordem em que é desenhado. Sabe-se que cada figura tem entre
  33. 2 a 400 pontos. Será necessário armazenar até 50 figuras.*/
  34.  
  35. struct tipoFigura{
  36.     int ponto[400][2];
  37.     };
  38.     struct tipoFigura figuras[MAX];
Advertisement
Add Comment
Please, Sign In to add comment