Você está na página 1de 8

Faculdade Curso Professor Disciplina Aluno

: Faculdade Impacta de Tecnologia (FIT) : Anlise e desenvolvimento de sistema (ADS) 1 Semestre : Roberto Baptista : Linguagem de Programao 1 : Leonardo Leoprcio Cruz Coelho RA: 1200224 LISTA DE EXERCCIOS 1

Questo 1 (SOLUO 1) // TODO code application logic here double vlrTaxa; String sTaxa; int iSelo3, iSelo5, iTotal, iResto; iSelo3 = 0; iSelo5 = 0; sTaxa =JOptionPane.showInputDialog(null, "Informe o valor da taxa."); sTaxa = sTaxa.replaceAll(",","."); //vlrTaxa = Double.parseDouble(JOptionPane.showInputDialog(null, "Informe o valor da taxa.")); vlrTaxa = Double.parseDouble(sTaxa); iTotal = (int) (vlrTaxa * 100); iResto = iTotal % 5; if (iTotal < 8) { JOptionPane.showMessageDialog(null,"A taxa mnima para correspondncia de 8 centavos. Informe um valor acima deste."); } else { switch(iResto){ case 0: iSelo5 = iTotal / 5; break; case 1: iSelo3 = 2; iSelo5 = (iTotal - 6) / 5; break; case 2: iSelo3 = 4; iSelo5 = (iTotal - 12) / 5; break; case 3: iSelo3 = 1; iSelo5 = (iTotal - 3) / 5; break; case 4: iSelo3 = 3; iSelo5 = (iTotal - 9) / 5; break;

} if (iSelo3 != 0 && iSelo5 != 0) { JOptionPane.showMessageDialog(null,"Com esse valor voc pode comprar " +iSelo3 + " Selos de R$ 0,03 e " +iSelo5+ " Selos de R$ 0,05"); } else JOptionPane.showMessageDialog(null,"Com esse valor voc pode comprar " +iSelo5 + " Selos de R$ 0,05"); }

Questo 1 (SOLUO 2) // TODO code application logic here double vlrTaxa; String sTaxa; int iSelo3, iSelo5, iTotal; boolean continuar = true; iSelo3 = 0; iSelo5 = 0; sTaxa =JOptionPane.showInputDialog(null, "Informe o valor da taxa."); sTaxa = sTaxa.replaceAll(",","."); vlrTaxa = Double.parseDouble(sTaxa); iTotal = (int) (vlrTaxa * 100); if (iTotal < 8) { JOptionPane.showMessageDialog(null,"A taxa mnima para correspondncia de 8 centavos. Informe um valor acima deste."); } else { while ( continuar == true ) { if (iTotal % 5 == 0) { iSelo5 = iTotal / 5; continuar = false; } else { iSelo3 = iSelo3 + 1; iTotal = iTotal - 3; } } if (iSelo3 != 0 && iSelo5 != 0) { JOptionPane.showMessageDialog(null,"Com esse valor voc pode comprar " +iSelo3 + " Selos de R$ 0,03 e " +iSelo5+ " Selos de R$ 0,05"); } else if (iSelo5 != 0) { JOptionPane.showMessageDialog(null,"Com esse valor voc pode comprar " +iSelo5 + " Selos de R$ 0,05"); } else {

JOptionPane.showMessageDialog(null,"Com esse valor voc pode comprar " +iSelo3 + " Selos de R$ 0,03"); } }

Questo 2 // TODO code application logic here int a,b,c; a = Integer.parseInt(JOptionPane.showInputDialog("Digite o lado A do triangulo")); b = Integer.parseInt(JOptionPane.showInputDialog("Digite o lado B do triangulo")); c = Integer.parseInt(JOptionPane.showInputDialog("Digite o lado C do triangulo")); if(a != 0 && b != 0 && c !=0){ if(a+b > c && a+c > b && b+c > a){ if(a == b && a == c){ JOptionPane.showMessageDialog(null, "O triangulo EQUILTERO, pois tem todos os lados iguais!"); } if(a == b || b == c || c == a){ JOptionPane.showMessageDialog(null, "O triangulo ISSCELES, pois tem 2 lados iguais!"); } else { JOptionPane.showMessageDialog(null, "O triangulo ESCALENO, pois todos os lados so diferentes!"); } } else { JOptionPane.showMessageDialog(null, "A soma de dois lados de um triangulo no podem ser maior que o lado restante."); } } else { JOptionPane.showMessageDialog(null, "Seus dados no formam um triangulo!!"); }

Questo 3 // TODO code application logic here String[] sexo = {"Masculino", "Feminino"}; String nome; int idade; int resposta;

nome = JOptionPane.showInputDialog("Digite seu nome:"); idade = Integer.parseInt(JOptionPane.showInputDialog("Digite sua idade:")); resposta = JOptionPane.showOptionDialog( null , "Qual seu sexo ?" , "" , JOptionPane.YES_NO_OPTION , JOptionPane.PLAIN_MESSAGE , null , sexo , "Feminino" ); if(idade <= 40 && resposta == 1){ JOptionPane.showMessageDialog(null, "Bem vinda " + nome); } else { JOptionPane.showMessageDialog(null, "Voce no esta de acordo com o perfil, obrigado!"); }

Questo 4 // TODO code application logic here int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Digite um numero, para verificar se par ou impar.")); if(numero % 2 == 0){ JOptionPane.showMessageDialog(null, "O nmero " + numero + " PAR"); } else { JOptionPane.showMessageDialog(null, "O nmero " + numero + " IMPAR"); }

Questo 5 // TODO code application logic here int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Digite um nmero para verificar se ele multiplo de 7")); if(numero % 7 >= 1){ JOptionPane.showMessageDialog(null, "O nmero " + numero + " no multiplo de 7 !!");

} else { JOptionPane.showMessageDialog(null, "O nmero " + numero + " multiplo de 7 !!"); }

Questo 6 // TODO code application logic here float altura; float peso; float imc; peso = Float.parseFloat(JOptionPane.showInputDialog("Digite seu PESO !")); altura = Float.parseFloat(JOptionPane.showInputDialog("Digite sua ALTURA !")); imc = peso/(altura * altura); if(peso != 0 && altura != 0){ if(imc < 18.5){ JOptionPane.showMessageDialog(null, "Seu peso " + peso + "(KG), est ABAIXO DO NORMAL !"); } if(imc >= 18.5 && imc <= 25.0){ JOptionPane.showMessageDialog(null, "Seu peso " + peso + "(KG), est NORMAL !"); } if(imc > 25.0 && imc <= 30.0){ JOptionPane.showMessageDialog(null, "Seu peso " + peso + "(KG), foi classificado com SOBREPESO !"); } if(imc > 30.0){ JOptionPane.showMessageDialog(null, "Seu peso " + peso + "(KG), voc est OBESO !"); } } else { JOptionPane.showMessageDialog(null, "PESO ou ALTURA invalidos..."); }

Questo 7 // TODO code application logic here float salario; float aux;

salario = Float.parseFloat(JOptionPane.showInputDialog("Digite seu salario para saber o valor do seu bonus!")); if(salario < 500){ aux = (float)((salario * 0.15) + salario); JOptionPane.showMessageDialog(null, "Voc recebeu um almento de 15% e seu salario agora " + aux); } if(salario >= 500 && salario <= 1000){ aux = (float)((salario * 0.10) + salario); JOptionPane.showMessageDialog(null, "Voc recebeu um almento de 10% e seu salario agora " + aux); } if(salario > 1000){ aux = (float)((salario * 0.05) + salario); JOptionPane.showMessageDialog(null, "Voc recebeu um almento de 5% e seu salario agora " + aux); }

Questo 8 // TODO code application logic here int codigo; int quantidade; float aux; int cachorro_quente, x_salada, x_bacon, refrigerante, agua_mineral; codigo = Integer.parseInt(JOptionPane.showInputDialog("Digite o CODIGO do produto.")); quantidade = Integer.parseInt(JOptionPane.showInputDialog("Digite a QUANTIDADE desejada.")); cachorro_quente = 1; x_salada = 2; x_bacon = 3; refrigerante = 4; agua_mineral = 5; if(codigo != 0 && quantidade != 0){ if(codigo == 1){ aux = (float) (quantidade * 5.00); JOptionPane.showMessageDialog(null, "Voc comprou " + quantidade + " CACHORRO QUENTE(S) por: R$" + aux); } if(codigo == 2){ aux = (float) (quantidade * 6.50);

JOptionPane.showMessageDialog(null, "Voc comprou " + quantidade + " XSALADA(S) por: R$" + aux); } if(codigo == 3){ aux = (float) (quantidade * 6.00); JOptionPane.showMessageDialog(null, "Voc comprou " + quantidade + " XBACON(S) por: R$" + aux); } if(codigo == 4){ aux = (float) (quantidade * 2.50); JOptionPane.showMessageDialog(null, "Voc comprou " + quantidade + " REFRIGERANTE(S) por: R$" + aux); } if(codigo == 5){ aux = (float) (quantidade * 2.00); JOptionPane.showMessageDialog(null, "Voc comprou " + quantidade + " GUA MINERAL(S) por: R$" + aux); } } else { JOptionPane.showMessageDialog(null, "CODIGO ou QUANTIDADE, invlidos!"); }

Questo 9 // TODO code application logic here int hora_inicio, hora_fim, minuto_inicio, minuto_fim, aux, aux2; hora_inicio = Integer.parseInt(JOptionPane.showInputDialog("Digite a hora inicial do jogo.")); minuto_inicio = Integer.parseInt(JOptionPane.showInputDialog("Digite o minuto inicial do jogo")); hora_fim = Integer.parseInt(JOptionPane.showInputDialog("Digite a hora final do jogo.")); minuto_fim = Integer.parseInt(JOptionPane.showInputDialog("Digite o minuto final do jogo.")); aux = hora_inicio - hora_fim; aux2 = minuto_inicio - minuto_fim; JOptionPane.showMessageDialog(null, "O jogo durou cerca de " + aux + "horas e " + aux2 + "minutos...");

Questo 10 // TODO code application logic here int n1,n2; n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite um nmero...")); n2 = Integer.parseInt(JOptionPane.showInputDialog("Digite outro nmero !")); if(n1 % n2 == 0){ JOptionPane.showMessageDialog(null, "O nmero " + n1 + " multiplo de " + n2); } else { JOptionPane.showMessageDialog(null, "O nmero " + n1 + " no multiplo de " + n2); }

Você também pode gostar