Pessoal como faço agora para listar todos os itens comprados, os preços individuais e o total a se pagar? Não estou conseguindo fazer esta parte
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
int main()
{
setlocale(LC_ALL, "PT_BR");//caracteres de acentuação
float a = 5.00, b = 8.79, c = 9.99, d = 6.89, e = 4.80, f = 3.49, g = 4.99;//Para valores com parte flutuante
int Item, cont = 0;
float x, Valor;
system("cls");
printf(" -------------------------\n");
printf(" | Lanchonete Preço Bom |\n");
printf(" -------------------------\n\n");
printf(" Olá! Escolha seu pedido por favor:\n");
printf("\n\n");
printf("-------------------------------------------------- \n");
printf("|Item Produto Código Preço|\n");
printf("| 1 Cachorro Quente 100 5,00|\n");
printf("| 2 X-salada 101 8,79|\n");
printf("| 3 X-baicon 102 9,99|\n");
printf("| 4 Misto 103 6,89|\n");
printf("| 5 Salada 104 4,80|\n");
printf("| 6 Água 105 3,49|\n");
printf("| 7 Refrigerante 106 4,99|\n");
printf("---------------------------------------------------\n");
printf("\n");
printf("Após realizar seu pedido digite 0 para finalizar a compra!\n");
do {
if (cont <= 0) {
printf("Digite o item do seu pedido por favor\n", cont);
scanf_s("%d", &Item);
}
if ((Item >= 1) && (Item <= 7)) {
printf("Qual a quantidade deste item?\n");
scanf_s("%f", &x);
switch (Item) {
case 1:
Valor = x * a;
printf("Total de Cachorro-quente:%.2f\n\n\n", Valor);
break;
case 2:
Valor = x * b;
printf("Total de X-salada:%.2f\n\n\n", Valor);
break;
case 3:
Valor = x * c;
printf("Total de X-baicon:%.2f\n\n\n", Valor);
break;
case 4:
Valor = x * d;
printf("Total de Misto:%.2f\n\n\n", Valor);
break;
case 5:
Valor = x * e;
printf("Total de Salada:%.2f\n\n\n", Valor);
break;
case 6:
Valor = x * f;
printf("Total de Água:%.2f\n\n\n", Valor);
break;
case 7:
Valor = x * g;
printf("Total de Refrigerante:%.2f\n\n\n", Valor);
break;
default:
printf("# Este Iem não pertence ao cardápio!\n\n\n");
break;
}
printf("Digite outro item do seu pedido!\n");
scanf_s("%d", &Item);
}
else if (Item == 0) {
break;
}
cont++;
} while ((Item >= 1) && (Item <= 9));
system("cls");
printf(" Nota de Pedidos\n\n");
printf(" Itens Comprados:");
system("pause");
return 0;
}