Code Monkey home page Code Monkey logo

planejamento-de-viagem's Introduction

Planejamento de Viagem (Lidando com Datas)

Este projeto foi realizado com o objetivo de aprimorar o conhecimento na linguagem Java.

⚡ Descrição

Sistema para que as pessoas possam calcular os fusos horários de suas viagens entre os países.

  • Lidei com datas, horas e fusos horários utilizando Java.

📌 Inicialmente o sistema receberá a entrada da pessoa usuária indicando, na seguinte ordem:

  1. qual é a cidade de origem da sua viagem;
  2. a cidade de destino;
  3. a data e a hora de partida do seu voo; e
  4. a distância entre as cidades em quilômetros.

📌 Após a pessoa usuária inserir essas informações, o sistema apresentará um resumo da viagem, indicando data, hora e o nome da cidade de partida, e também data, hora e o nome da cidade de destino. E, para facilitar ainda mais a vida das pessoas viajantes, o sistema apresentará uma frase deixando claro, para não haver confusão, que o desembarque será tal hora na cidade destino, o que equivale a tal hora da cidade de origem.

Exemplo de entrada e saída:

---------------------------- Bem-vindo ao sistema de planejamento de viagem ----------------------------
	1) Planejar uma nova viagem
	2) Encerrar Sistema

Entre com a opção desejada: 1
Entre com o nome da cidade origem: Recife
Entre com o nome da cidade destino: Tokyo
Entre com a data e o horário da partida (formato: dd/mm/aaaa hh:mm:ss): 22/01/2022 18:30:00
Entre com a distância em km entre a cidade de origem e a de destino: 16.885
  • Aqui estamos considerando que a cidade de origem é Recife, que a cidade de destindo é Tokyo, que o embarque do nosso voo será em 22/01/2022 às 18:30:00, e que a distância entre Recife e Tokyo é 16.885 km (busquei essa informação no Google).

Com essas informações, a saída no nosso console seria:

---------------------------- Resumo da Viagem ----------------------------
Partida: 22/01/2022 18:30:00
Origem: Recife

Chegada: 24/01/2022 06:30:00
Destino: Tokyo

Atenção: o desembarque em Tokyo será: 24/01/2022 06:30:00 no horário de Tokyo e 23/01/2022 18:30:00 no horário de Recife
--------------------------------------------------------------------------

Instalação do projeto em sua máquina

  1. Clone o repositório

    [email protected]:analuisams99/planejamento-de-viagem.git

  2. Entre no diretório do repositório que você acabou de clonar:

    cd planejamento-de-viagem

  3. Instale as dependências:

    mvn install

Para testar o projeto

  1. digite o comando no seu terminal

    mvn test

Os códigos de testes, da pasta src/test/java/com/trybe/acc/java/planejamentodeviagem, foram desenvolvidos pela Trybe.

-- Projeto desenvolvido por Ana Luisa Marques Simões, para fins didáticos. 2023

planejamento-de-viagem's People

Contributors

analuisams99 avatar trybe-tech-ops avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.