FranciscoSoccol

Lista 06 - Exercicio 07

Jul 14th, 2013
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.23 KB | None | 0 0
  1. /*Desenvolva um programa para armazenar os dados de 100 equipamentos elétricos digitados pelo usuário.
  2. Cada equipamento é caracterizado pelas seguintes informações: a sua descrição (máximo de 30 caracteres),
  3. a sua potência em watts (número real) e a quantidade de fases elétricas necessárias (número inteiro).
  4. Após o cadastro exiba o nome dos equipamentos que usam duas fases. Obs.: use uma estrutura para o
  5. armazenamento dos dados do equipamento elétrico.*/
  6.  
  7. #include<stdio.h>
  8. #define  MAX 100
  9. struct tipoEquipamentos{
  10.     char nome[30];
  11.     float potencia;
  12.     int face;
  13. };
  14. int main()
  15. {
  16.     struct tipoEquipamentos eletricos[MAX];
  17.     int i;
  18.     //cadastrando os equipamentos
  19.     for(i=0;i<MAX;i++)
  20.     {
  21.         printf("Nome do equipamento: ");
  22.         fflush(stdin);
  23.         gets(eletricos[i].nome);
  24.         printf("Potencia: ");
  25.         scanf("%f", &eletricos[i].potencia);
  26.         printf("Fase do equipamento( ex:1 ou 2): ");
  27.         scanf("%d", &eletricos[i].face);
  28.         printf("\n");
  29.     }
  30.     //exibindo os equipamentos
  31.     printf("\nEquipamentos com duas faces.");
  32.     for(i=0;i<MAX;i++)
  33.         if(eletricos[i].face==2)
  34.         printf("\n%s",eletricos[i].nome);
  35.     getch();
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment