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.