GAMBCODES

CÓDIGO FONTE JAVA DE PROGRAMA SIMPLES DE SOMA DE DESPESAS DOMÉSTICAS

CÓDIGO FONTE JAVA DE PROGRAMA SIMPLES DE SOMA DE DESPESAS DOMÉSTICAS

por: Homero Oliveira

É fácil encontrar nas salas de aula dos cursos de análise e desenvolvimento de sistemas e CC, o pessoal que caiu de paraquedas no curso; geralmente não trabalham na área, já estão na casa dos vinte e cinco anos, ouviram falar que a área de TI “paga muito bem” (é piada né?!) e por mais que os professores expliquem, continuam com muita dificuldade de entender a “misteriosa arte cabalística da programação” orientada à objetos…

Para o iniciante em JAVA (estou falando daqueles bem cabaços mesmo! Do tipo: o cara já sabe abrir o eclipse, mas não consegue entender o funcionamento do programa exemplo apresentado ), pegar um livro, vídeo ou tutorial da internet e começar à ver capítulo por capítulo, por mais que a instrução esteja bem detalhada, ainda assim o iniciante não vai entender NADA.

O ideal é olhar o código fonte em ação, mesmo que no início apenas seja copiado-colado: olhando as entranhas do programa e vendo seu funcionamento, amparado por livros e tutoriais, o iniciante começa a entender melhor e com o tempo, enfia a mão nos códigos alterando e experimentando melhorias.

Pensando nisso, segue abaixo um código bem simples de um programa que soma despesas domésticas e retorna o valor total das despesas, o quanto sobra do salário ou que ultrapassa o valor da renda.

Basta criar um projeto JAVA no Eclipse ou no Net-Beans (recomendo o Eclipse) com uma única classe e copiar e colar o código abaixo.

Sugiro que após um tempo brincando com o programa, tente você mesmo alterar: de propósito escrevi o código de uma forma que é possível melhorar e muito a codificação: tanto esteticamente quanto funcionalmente o programa! Você consegue! Basta acreditar, tentar e pesquisar!    

Para quem quiser o programa PRONTO, basta deixar o e-mail aê nos comentários que envio o arquivo JAR gratuitamente que roda sem problemas em qualquer sistema operacional desde que o computador tenha o Java instalado. 

Saídas de tela e seus trechos de código:

*

a1

primeiroNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DA CONTA DE LUZ:”);

*

a2

segundoNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DA CONTA DE ÁGUA:”);

*

a3

terceiroNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DA CONTA DE INTERNET/TELEFONE:”);

*

a4

quartoNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DO PÃO/LEITE :”);

*

a5

quintoNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DO SEU SALÁRIO :”);

*

a6

JOptionPane.showMessageDialog(null, resultado4, “TOTAL DESPESAS:”, JOptionPane.INFORMATION_MESSAGE);

*

a7

if (resultado2 > resultado)JOptionPane.showMessageDialog(null, dong1, “PARABÉNS!SOBRA:”, JOptionPane.INFORMATION_MESSAGE);

*

Abra seu Eclipse/net Beans e crie um novo projeto JAVA, crie uma classe com o nome SomaDespesas e copie e cole o código abaixo, salve/compile e coloque pra rodar, depois, tente modificar para que o código fique “mais bonito”, funcional, com novas funções,etc:

CÓDIGO FONTE para ser estudado/alterado:

import javax.swing.JOptionPane; //  pacote dos diálogos
public class Prog1{ // nome da classe
public static void main(String args[]){
// variáveis
String primeiroNumero, segundoNumero, terceiroNumero, quartoNumero, quintoNumero;
int numero1, numero2, numero3,numero4,numero5,resultado,resultado2, resultado3, resultado4,dong, dong1;
// números  String  pedidos ao usuário
primeiroNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DA CONTA DE LUZ:”);
segundoNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DA CONTA DE ÁGUA:”);
terceiroNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DA CONTA DE INTERNET/TELEFONE:”);
quartoNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DO PÃO/LEITE :”);
quintoNumero = JOptionPane.showInputDialog(“DIGITE O VALOR DO SEU SALÁRIO :”);
// muda de String para número
numero1 = Integer.parseInt(primeiroNumero);
numero2 = Integer.parseInt(segundoNumero);
numero3 = Integer.parseInt(terceiroNumero);
numero4 = Integer.parseInt(quartoNumero);
numero5 = Integer.parseInt(quintoNumero);
// Operações
resultado = numero1 + numero2+numero3+numero4;
resultado2 = numero5 – resultado;
dong = numero5 – resultado;
dong1 = numero5 – resultado;
resultado4= numero1 + numero2+numero3+numero4;
JOptionPane.showMessageDialog(null, resultado4, “TOTAL DESPESAS:”, JOptionPane.INFORMATION_MESSAGE);
if (resultado2 < resultado)
JOptionPane.showMessageDialog(null, dong, “GASTOU DEMAIS!FALTA:”, JOptionPane.INFORMATION_MESSAGE);
if (resultado2 > resultado)
       JOptionPane.showMessageDialog(null, dong1, “PARABÉNS!SOBRA:”, JOptionPane.INFORMATION_MESSAGE);
// Saída do programa
System.exit(0);
}
}

Comments

comments

Categories:   JAVA

Comments

  • Posted: 7 de Abril de 2016 19:28

    Anônimo

    sssilasfv@gmail.com