• Matéria: Informática
  • Autor: anaclaraquinti1
  • Perguntado 3 anos atrás

Faça um programa que leia um conjunto de pedidos e calcule o total da compra. O pedido possui os
seguintes campos: número do pedido, preço unitário de cada item e quantidade de cada item. A entrada
de pedidos é encerrada quando o usuário informa zero como número do pedido.

Respostas

respondido por: joaopedrolemos
0

#include <stdio.h>

#include <stdlib.h>

#include <stdio_ext.h>

#include <locale.h>

struct produto{

   int numPedido;

   float preco;

   int qtdItem;

};

int main(){

   setlocale(LC_ALL,"Portuguese");

   produto p;

   int num;

   float total = 0;

   do {

       printf("Preço da Unidade: "); scanf("%f",&p.preco);

       printf("Quantidade de Itens: "); scanf("%d",&p.qtdItem);

       total += p.preco * p.qtdItem;

       printf("Número do Pedido: "); scanf("%d",&p.numPedido);

       num = p.numPedido;

       system("clear");

   } while (num != 0);

   printf("\nTOTAL DO PEDIDO(R$): %.2f\n", total);

   return 0;

}

Perguntas similares