Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Nadia!
Tudo bem?
Muito obrigado por compartilhar a sua solução aqui com a gente.
Vou descrever o que cada imagem mostra para ajudar na acessibilidade:
A primeira imagem mostra um trecho de código de uma struct Calculadora com dois atributos valor1 e valor2 do tipo Double. Há também quatro métodos definidos: somar(), subtrair(), multiplicar() e dividir(), cada um retornando um Double e realizando a operação correspondente com os atributos. Abaixo, uma instância da Calculadora é criada com valores 5.0 e 6.0, e os métodos são chamados e seus resultados impressos no console.
A segunda imagem mostra um trecho de código de uma struct Retangulo com dois atributos base e altura do tipo Double. Dois métodos são definidos: calcularArea() e calcularPerimetro(), ambos retornando um Double e calculando a área e o perímetro do retângulo, respectivamente. Uma instância do Retangulo é criada com base 8.0 e altura 4.3, e os métodos são chamados com seus resultados impressos no console.
A terceira imagem exibe um trecho de código de uma class Restaurante com três atributos: nome e tipoDeComida do tipo String, e numeroDePedidos do tipo Int, inicializado com 0. Dois métodos são definidos: recebePedido() que incrementa numeroDePedidos em 1, e calculaTotalPedidos() que calcula o valor total dos pedidos assumindo um valor fixo de R$35,00 por pedido. O construtor da classe é mostrado no final, inicializando os atributos nome e tipoDeComida.
Muito bom! Parabéns pela de dedicação e empenho. Continue assim.
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.