GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

digitalinnovationone/trilha-net-fundamentos-desafio

Desafio de projeto .NET Fundamentos - DIO (소개는 저장소 자체 문서에서 왔습니다.)

데이터 기준 October 29digitalinnovationone

최고 순위

#166

포크의 왕

407

누적 스타

7.5K

포크 수

2

최근 30일 기록 일수

라이선스: 미확인최근 push: August 21열린 이슈(PR 포함): 2632026-10-25부터 수집. 미확인 = 아직 미수집

프로젝트 문서

DIO - Trilha .NET - Fundamentos

www.dio.me

Desafio de projeto

Para este desafio, você precisará usar seus conhecimentos adquiridos no módulo de fundamentos, da trilha .NET da DIO.

Contexto

Você foi contratado para construir um sistema para um estacionamento, que será usado para gerenciar os veículos estacionados e realizar suas operações, como por exemplo adicionar um veículo, remover um veículo (e exibir o valor cobrado durante o período) e listar os veículos.

Proposta

Você precisará construir uma classe chamada "Estacionamento", conforme o diagrama abaixo: Diagrama de classe estacionamento

A classe contém três variáveis, sendo:

precoInicial: Tipo decimal. É o preço cobrado para deixar seu veículo estacionado.

precoPorHora: Tipo decimal. É o preço por hora que o veículo permanecer estacionado.

veiculos: É uma lista de string, representando uma coleção de veículos estacionados. Contém apenas a placa do veículo.

A classe contém três métodos, sendo:

AdicionarVeiculo: Método responsável por receber uma placa digitada pelo usuário e guardar na variável veiculos.

RemoverVeiculo: Método responsável por verificar se um determinado veículo está estacionado, e caso positivo, irá pedir a quantidade de horas que ele permaneceu no estacionamento. Após isso, realiza o seguinte cálculo: precoInicial * precoPorHora, exibindo para o usuário.

ListarVeiculos: Lista todos os veículos presentes atualmente no estacionamento. Caso não haja nenhum, exibir a mensagem "Não há veículos estacionados".

Por último, deverá ser feito um menu interativo com as seguintes ações implementadas:

  1. Cadastrar veículo
  2. Remover veículo
  3. Listar veículos
  4. Encerrar

Solução

O código está pela metade, e você deverá dar continuidade obedecendo as regras descritas acima, para que no final, tenhamos um programa funcional. Procure pela palavra comentada "TODO" no código, em seguida, implemente conforme as regras acima.

현재 순위

  • 166

    포크의 왕

    407 스타 · 7.5K fork · 누적 포크 수

    포크왕 →

최근 30일 추이

누적 스타 추이

순위 추이

README에 뱃지를 붙여보세요 · digitalinnovationone/trilha-net-fundamentos-desafio[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/digitalinnovationone/trilha-net-fundamentos-desafio.svg)](https://git.vaiox.xyz/ko/repo/digitalinnovationone/trilha-net-fundamentos-desafio)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/ko/repo/digitalinnovationone/trilha-net-fundamentos-desafio"><img src="https://git.vaiox.xyz/api/badge/digitalinnovationone/trilha-net-fundamentos-desafio.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

← 랭킹으로

GitHub Hot Board타임머신발견联系我们 · Contact