Coder Social home page Coder Social logo

e01-hellojava's Introduction

Atividade: Introdução ao Java

Instruções

Implemente um programa Java para cada um dos enunciados presentes na lista.

Exercício 01: Tipos Primitivos e Variáveis

Crie os arquivos dentro da pasta (pacote) parte_1

Na empresa onde trabalhamos, há tabelas com o quanto foi gasto em cada mês. Para fechar o balanço do primeiro trimestre, precisamos somar o gasto total. Sabendo que, em Janeiro, foram gastos 15000 reais, em Fevereiro, 23000 reais e em Março, 17000 reais, faça um programa que calcule e imprima o gasto total no trimestre.

  • Crie uma classe chamada BalancoTrimestral com um bloco main, como nos exemplos anteriores;

  • Dentro do main, declare uma variável inteira chamada gastosJaneiro e inicialize-a com 15000;

  • Crie também as variáveis gastosFevereiro e gastosMarco, inicializando-as com 23000 e 17000, respectivamente, utilize uma linha para cada declaração;

  • Crie uma variável chamada gastosTrimestre e inicialize-a com a soma das outras 3 variáveis: int gastosTrimestre = gastosJaneiro + gastosFevereiro + gastosMarco;

  • Imprima a variável gastosTrimestre;

  • Adicione código (sem alterar as linhas que já existem) na classe anterior para imprimir a média mensal de gasto, criando uma variável mediaMensal junto com uma mensagem. Para isso, concatene a String com o valor, usando "Valor da média mensal = "+ mediaMensal;

Exercício 02: Estruturas Condicionais

Crie os arquivos dentro da pasta (pacote) parte_2

Para cada exercício, crie um novo arquivo de código fonte no seguinte padrão: CondicionalX.java. Implemente programas em Java para:

  • Condicional1.java: Verificar se um número é par ou ímpar;

  • Condicional2.java: Verificar se um número é múltiplo de 7;

  • Condicional3.java: Com base em uma nota de um aluno (0 a 100), verificar se ele passou de ano. O aluno passou de ano se sua nota for pelo menos 60;

  • Condicional4.java: Com base em uma nota de um aluno (0 a 100), imprimir o conceito que ele tirou na disciplina, conforme descrição abaixo: A - 90 ou superior B - 80 a 89 C - 70 a 79 D - 60 a 69 E - 40 a 59 F - menos de 40

  • Condicional5.java: Dados dois números, verificar qual deles é maior;

DICA: Para tornar seu programa interessante, pesquise sobre como pedir valores para o usuário DICA 2: https://www.guj.com.br/t/usando-input-nextinput/52062

Exercício 03: Estruturas de Repetição

Crie os arquivos dentro da pasta (pacote) parte_3

Para cada exercício, crie um novo arquivo de código fonte no seguinte padrão: RepeticaoX.java. Implemente programas em Java para:

  • Repeticao1.java: Imprima todos os números entre 100 e 1000

  • Repeticao2.java: Imprima a soma entre 100 e 1000

  • Repeticao3: Imprima todos os múltiplos de 7 entre 1 e 100

  • Repeticao4: Calcule o fatorial de um determinado número a sua escolha

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.