Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Carrinho de compras

package br.com.compras;

public class Produto {
    String nome;
    double preco;
    int quantidade;

    public double calcularTotalItem() {
        return preco * quantidade;
    }
}
package br.com.compras;

import java.util.ArrayList;
import java.util.List;

public class Principal {
    public static void main(String[] args) {

        Produto produto1 = new Produto();
        produto1.nome = "Teclado";
        produto1.preco = 120.00;
        produto1.quantidade = 1;

        Produto produto2 = new Produto();
        produto2.nome = "Mouse";
        produto2.preco = 60.00;
        produto2.quantidade = 2;

        Produto produto3 = new Produto();
        produto3.nome = "Monitor";
        produto3.preco = 1000.00;
        produto3.quantidade = 1;

        List<Produto> lista = new ArrayList<>();
        lista.add(produto1);
        lista.add(produto2);
        lista.add(produto3);

        double totalCompra = 0;
        for (Produto item : lista) {
            totalCompra += item.calcularTotalItem();
        }

        System.out.printf("Total da compra: R$%.2f", totalCompra);
    }
}

Saída:

Total da compra: R$1240,00

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Aline! Como vai?

Gostei do seu código, principalmente da forma como você organizou os produtos e usou o método calcularTotalItem(). A lógica está clara e funcionando bem. Ótimo ver você aplicando orientação a objetos desse jeito.

Continue praticando!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!