31/10/2024, 19:55 ListaCompras.
cpp
Scripts\salvarDados\[Link]
1 #include <iostream>
2 #include <fstream>
3 #include <vector>
4 #include <string>
5
6 struct Item {
7 std::string nome;
8 double preco;
9 };
10
11 int main() {
12 std::vector<Item> listaDeCompras;
13 char continuar = 'S';
14 while (continuar == 'S' || continuar == 's') {
15 Item item;
16 std::cout << "Digite o nome do item: ";
17 std::cin >> [Link];
18 std::cout << "Digite o preço do item: ";
19 std::cin >> [Link];
20 listaDeCompras.push_back(item);
21
22 std::cout << "Deseja adicionar outro item? (S/N) ";
23 std::cin >> continuar;
24 }
25
26 double total = 0;
27 std::ofstream arquivo("[Link]");
28 for (const auto& item : listaDeCompras) {
29 total += [Link];
30 arquivo << "Item: " << [Link] << ", Preço: " << [Link] << "\n";
31 }
32 arquivo << "Total: " << total << "\n";
33
34 std::cout << "A lista de compras foi salva no arquivo '[Link]'.\n";
35 return 0;
36 }
37
localhost:49561/c3bdc431-ac16-475e-8c3a-a11f7deecd03/ 1/1