Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define MAX_EQUIPAMENTOS 2
- #define MAX_CARACTER 30
- /* 7. Desenvolva um programa para armazenar os dados de 100 equipamentos elétricos digitados pelo
- usuário. Cada equipamento é caracterizado pelas seguintes informações: a sua descrição (máximo
- de 30 caracteres), a sua potência em watts (número real) e a quantidade de fases elétricas
- necessárias (número inteiro).
- Após o cadastro exiba o nome dos equipamentos que usam duas fases.
- Obs.: use uma estrutura para o armazenamento dos dados do equipamento elétrico. */
- struct TipoEquipamento{
- char descricao[MAX_CARACTER];
- float potencia;
- int qtdeFases;
- };
- int main()
- {
- struct TipoEquipamento equipamentos[MAX_EQUIPAMENTOS];
- int i;
- for(i=0;i<MAX_EQUIPAMENTOS;i++)
- {
- __fpurge(stdin);
- printf("\n Descricao: ");
- fgets(equipamentos[i].descricao,MAX_CARACTER,stdin);
- printf("\n Potencia: ");
- scanf("%f",&equipamentos[i].potencia);
- printf("\n Quantide de fases eletricas: ");
- scanf("%d",&equipamentos[i].qtdeFases);
- }
- for(i=0;i<MAX_EQUIPAMENTOS;i++)
- {
- if(equipamentos[i].qtdeFases == 2)
- {
- printf("\n Descricao: \n %s",equipamentos[i].descricao);
- printf("\n Potencia: %.2f",equipamentos[i].potencia);
- printf("\n Quantidade de fases eletricas: %d",equipamentos[i].qtdeFases);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement