Coder Social home page Coder Social logo

megaado1_senac's Introduction

megaado1_senac

Projeto desenvolvido para somar na nota semestral da disciplina Projeto Integrador do curso Análise e Desenvolvimento de Sistemas.

ADO's são como atividades que contabilizam nota por colocarmos nossos aprendizados em prática.


O projeto utiliza o JDK 11 conforme orientado pelo professor Tsuda.


Integrantes:
Ana Carolina Guimarães Sousa, Bárbara Vitória da Silva Santos, Cleiton Ribeiro da Silva, Daniel Augusto Magalhães França e Jenifer Mirela Sousa Alves.


EXERCÍCIO:

Implementar as 6 funcionalidades abaixo em um único projeto Java / Maven. Tela de créditos: Mostrar na saída o nome completo de todos os integrantes do grupo

Será incluido os 5 exercicios abaixo, 1 tela de créditos e o "encerrar" que será a 7 funcionalidade.

1.Desenvolver um algoritmo para decidir se podermos ir para a praia no final de semana - Considerar como critérios a previsão do tempo (mínimo de 25 graus e sem chuva) e orçamento mínimo de R$ 2000,00.
Para previsão do tempo, considerar, além da temperatura, as seguintes possibilidades de condição do tempo: A) Sol, B) Nublado, C) Garoa, D) Chuva
Exemplos (em vermelho, as condições que impedem a ida à praia)
Entrada: Temperatura 29 graus, sol, R$ 2200,00 > Saída: Sim, pode ir a praia
Entrada: Temperatura 27 graus, nublado, R$ 2100,00 > Saída: Sim, pode ir a praia
Entrada: Temperatura 21 graus, sol, R$ 3000,00 > Saída: Não ir a praia
Entrada: Temperatura 30 graus, sol, R$ 1000,00 > Saída: Não ir a praia



2.Desenvolver um algoritmo para calcular 10% de desconto no preço total de um protudo ao comprar 10 ou mais unidades, ou o preço cheio se tiver menos de 10 unidades
Exemplos
Entrada: 8 produtos, valor unitário de R$ 100,00 > Saída: Total R$ 800,00
Entrada: 12 produtos, valor unitário de R$ 100,00 > Saída: Total R$ 1080,00 (desconto de R$ 120,00)



3.Calcular o IMC (Índice de massa corpórea) de uma determinada pessoa a partir do peso (em Kg) e da altura (em m). Cálculo usual para adultos: IMC = peso / (altura * altura)
Adotar os critérios abaixo:
Magreza: resultado do cálculo é menor que 18,5 Kg/m2
Normal: resultado do cálculo está entre 18,5 Kg/m2 e 24,9Kg/m2
Sobrepeso: resultado do cáculo está entre 24,9 Kg/m2 e 30 Kg/m2
Obesidade: resultado é maior que 30 Kg/m2
Exemplos
Peso 54 e altura 1,75 > Saída arredondada: 17,7 Kg/m2 - Magreza
Peso 75 e altura 1,78 > Saída arredondada: 23,7 Kg/m2 - Normal
Peso 90 e altura 1,80 > Saída arredondada: 27,8 Kg/m2 - Sobrepeso
Peso 105 e altura 1,75 > Saída arredondada: 34,3 Kg/m2 - Obesidade



4.Dado a quantidade de kWh consumidos, o preço unitário por kWh e o preço do uso do sistema de distribuição da Enel/SP, calcular a tarifa da conta de luz para grupo normal (desconsiderar impostos e taxas extras)
Tarifas da Enel/SP em abril/20220 para Grupo B/Classe B1 residencial (informado em https://www.enel.com.br/pt-saopaulo/Para_Voce/tarifa-de-energia-eletrica.html)
ATENÇÃO: Na parte da descrição do faturamento na conta de luz, os valores indicados na conta possuem ICMS já embutido. Nesta atividade, usar as tarifas aplicadas sem impostos.
Preço da energia (TE): R$ 0,28738 por kWh
Preço do uso do sistema de distribuição (TUSD): R$ 0,30711 por kWh
Exemplos
Entrada: 190 kWh > 190 * 0,28738 + 190 * 0,30711 = R$ 112,95
Entrada: 350 kWh > 350 * 0,28738 + 350 * 0,30711 = R$ 208,07



5.Dado o volume de água consumido e as faixas de tarifa por m3 (Sabesp/SP), calcular a tarifa de água e esgoto (desconsiderar impostos e taxas extras) Tarifas de água e esgoto para São Paulo/SP e uso Residencial Normal (obtida em https://agenciavirtual.sabesp.com.br/web/guest/tarifas)
De 0 a 10 - Água R$ 29,00 / Esgoto R$29,00 (valor mínimo)
De 11 a 20 - Água R$ 4,54 por m3 / Esgoto R$ 4,54 por m3
De 21 a 50 - Água R$ 11,33 por m3 / Esgoto R$ 11,33 por m3
Acima de 50 - Água R$ 12,48 por m3 / Esgoto R$ 12,48 por m3
Exemplos:

Entrada: 5 m3 > 29,00 + 29,00 = R$ 58,00
Entrada: 9 m3 > 29,00 + 29,00 = R$ 58,00
Entrada: 15 m3 > (29,00 + (10 - 5) * 4,54) + (29,00 + (10 - 5) * 4,54) = R$ 103,40
Entrada: 27 m3 > (29,00 + 10 * 4,54 + (27 - 20) * 11,33) + (29,00 + 10 * 4,54 + (27 - 20) * 11,33) = R$ 307,42
Entrada: 55 m3 > (29,00 + 10 * 4,54 + 30 * 11,33 + (55 - 50) * 12,48) + (29,00 + 10 * 4,54 + 30 * 11,33 + (55 - 50) * 12,48) = R$ 953,40
As funcionalidades acima deverão ser implementadas em um único arquivo Java e deverão ser acessadas a partir de um menu textual contendo opções de 1 a 7, onde cada número corresponde a cada uma das funcionalidades acima e a opção 7 deve ser usada para sair do programa. Após a execução de cada funcionalidade, o menu de opções deve ser reapresentado.

megaado1_senac's People

Contributors

anaguimaraess avatar cleitonrsilvaa avatar barbarasts avatar danielzkv avatar jenijmsa avatar

Watchers

 avatar  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.