TI-UNICESUMAR / 2024-topicos-em-programacao-ESOFT7S

10 stars 5 forks source link

Trabalho prático - 22/03/2024 #13

Open ThiagoBussola opened 7 months ago

ThiagoBussola commented 7 months ago

Utilizando práticas de teste, tais como, TDD e BDD, desenvolva uma aplicação em Nest.js que atenda aos seguintes requisitos:

Caso de Uso 01

Como um usuário do sistema

Para obter um carro disponível em uma categoria específica

Dado uma categoria de carro contendo 3 carros diferentes

Quando eu verificar se há um carro disponível

Então deve escolher aleatoriamente um carro da categoria escolhida

Caso de Uso 02

Como um usuário do sistema

Para calcular o preço final do aluguel

Dado um cliente que deseja alugar um carro por 5 dias

E ele tem 50 anos

Quando ele escolhe uma categoria de carro que custa $37,6 por dia

Então devo adicionar o Imposto da sua idade que é de 30% ao preço da categoria do carro

Então a fórmula final será ((preço por dia * Imposto) * número de dias)

E o resultado final será ((37,6 * 1,3) * 5)= 244,4

E o preço final será impresso no formato brasileiro como "R$ 244,40"

Caso de Uso 03

Como um usuário do sistema

Para registrar uma transação de aluguel

Dado um cliente registrado que tem 50 anos

E um modelo de carro que custa $37,6 por dia

E uma data de entrega que está 05 dias atrás

E dado uma data atual 05/11/2020

Quando eu alugar um carro eu devo ver os dados do cliente

E o carro selecionado

E o preço final que será R$ 244,40

E a Data de Vencimento que será impressa no formato brasileiro "10 de Novembro de 2020"

GuilhermeNairne commented 7 months ago

Guilherme Men Entrega 1 link: https://github.com/GuilhermeNairne/locacao_de_carros

renanrocha3 commented 7 months ago

Entrega 01: Renan Janelo da Rocha | RA: 21011473-2 https://github.com/renanrocha3/rent-project

akiojapa commented 7 months ago

Entrega 01: Akio Andrei Marubayashi Matera | RA: 21034408-2 https://github.com/akiojapa/store-car-project

JoaoPolloni commented 7 months ago

Entrega 01 João Vitor Polloni | RA:21120606-2 https://github.com/JoaoPolloni/Estudos/tree/main/ESOFT-7S/Carstore

richwrd commented 7 months ago

Entrega 01 Eduardo Richard | RA:21161812-2 https://github.com/richwrd/ESOFT/tree/main/SEMESTRE_7/TOPICOS_EM_PROGRAMACAO/nest_car_rental

renandias26 commented 7 months ago

Entrega 01 Renan Dias 210097122 https://github.com/renandias26/nest

Gus-hcs commented 7 months ago

Entrega 01 Gustavo Souza - r.a 20149350-2

https://github.com/Gus-hcs/JSBussola

Prisco12 commented 7 months ago

Entrega 01: Gabriel de Oliveira Prisco da Cunha | RA: 21011443-2 https://github.com/Prisco12/Aluguel-Carros

devhetor commented 7 months ago

Entrega 01: Heitor Brandolin | RA: 21188666-2 https://github.com/devhetor/NestJSCRUD.git

luanaalvares commented 7 months ago

Entrega 1: Luana Beatriz Alvares RA: 21060734-2 https://github.com/luanaalvares/NestJSProject

ThiagoArcoverde commented 7 months ago

Entrega 01: Thiago Luiz Soares Arcoverde RA: 21031524-2 https://github.com/ThiagoArcoverde/NestJSCRUD

Mariaeddutra commented 7 months ago

Maria Eduarda Dutra Sanches 21174887-2

https://github.com/mariaeduarda0512/projetoCarCategories.git

NatanColleoni commented 7 months ago

Entrega 01: Natan Colleoni Fonseca RA: 21014737-2 https://github.com/NatanColleoni/CarRentNest

CauaMurata commented 7 months ago

Entrega 01: Cauã Murata RA:21020961-2 https://github.com/CauaMurata/ProjetoCarrosNest

AllanOgawa commented 7 months ago

Allan Ogawa RA: 21105670-2

https://github.com/AllanOgawa/CRUD-NestJS

MiessiGomes commented 7 months ago

José Ricardo Miessi Gomes RA: 21105683-2

https://github.com/MiessiGomes/nestjs-CarRent-Autocannon

lucaslppoi commented 6 months ago

Lucas Lorenzão de Pieri Poi RA: 21010402-2 https://github.com/lucaslppoi/store-project