Ir ao conteúdo
  • Cadastre-se

Caixa de confirmação ou cancelamento em Java, como fazer?


Posts recomendados

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package praticando;
import javax.swing.JOptionPane;
/**
 *
 * @author 20151024010251
 */
public class Praticando {
    public static void main(String[] args) {
        
        // Um parque aquático quer um sistema de venda de
    // ingressos. 
    // Crie um programa que pergunte o nome da pessoa,
    // sua idade e quantos dias ela pretente ficar.
    // Calcule e mostre o valor a ser pago de acordo com
    // a tabela abaixo:
    //
    //                1 à 2 DIAS    3 à 6 DIAS    7 DIAS
    // ATE 12 ANOS        80         120           300  
    // ATÉ 21 ANOS       100         180           320
    // ACIMA DE 21       120         200           360
    
    // Mostre uma mensagem personalizada informando o 
    // valor a ser pago.
  // Recebendo valores para devolver os valores referentes.
  String nome = JOptionPane.showInputDialog("Qual o nome do cliente?");
  int idade = Integer.parseInt(JOptionPane.showInputDialog("Qual a idade do cliente?"));
  int dias = Integer.parseInt(JOptionPane.showInputDialog("Quantos dias ele pretende ficar?"));
  //do{}
  if(idade<=12){
     if(dias<=2){
    //primeiro intervalo de tempo 1 à 2 dias.
         JOptionPane.showMessageDialog(null, "O valor para "+ nome +" será 80 reais!");
     }else{ if((dias>2) && (dias<=6)){
    //segundo intervalo de tempo 3 à 6 dias.
    JOptionPane.showMessageDialog(null, "O valor para "+ nome +" será 120 reais!");
     }else{if(dias>=7){
     //terceiro intervalo de tempo  7 à cima.
     JOptionPane.showMessageDialog(null, "O valor para "+ nome +" será 300 reais!");
          }//fecha último if
        }//fecha último else
     }//fecha antepenúltimo if
  }// fecha o primeiro if
 //IF que caberá idades entre 12 e 21 
  if(idade>12 && idade<21){
     if(dias<=2){
    //primeiro intervalo de tempo 1 à 2 dias.
         JOptionPane.showMessageDialog(null, "O valor para "+ nome +" será 100 reais!");
     }else{ if((dias>2) && (dias<=6)){
    //segundo intervalo de tempo 3 à 6 dias.
    JOptionPane.showMessageDialog(null, "O valor para "+ nome +" será 180 reais!");
     }else{if(dias>=7){
     //terceiro intervalo de tempo  7 à cima.
     JOptionPane.showMessageDialog(null, "O valor para "+ nome +" será 320 reais!");
          }//fecha último if
        }//fecha último else
     }//fecha antepenúltimo if
  }// fecha o primeiro if      
  //IF que caberá valores para idade à cima de 21 anos
   if(idade>=21){
     if(dias<=2){
    //primeiro intervalo de tempo 1 à 2 dias.
         JOptionPane.showMessageDialog(null, "O valor para "+ nome +" será 120 reais!");
     }else{ if((dias>2) && (dias<=6)){
    //segundo intervalo de tempo 3 à 6 dias.
    JOptionPane.showMessageDialog(null, "O valor para "+ nome +" será 200 reais!");
     }else{if(dias>=7){
     //terceiro intervalo de tempo  7 à cima.
     JOptionPane.showMessageDialog(null, "O valor para "+ nome +" será 360 reais!");
          }//fecha último if
        }//fecha último else
     }//fecha antepenúltimo if
  }// fecha o primeiro if
   // preciso da confirmação ou cancelamento de compra do cliente para desenvolver
   // Após confirmação ou rejeição isso será salvo, para que o usuário do programa
   // possa obter ao final do mês a quantidade de vendas e o montante final faturado no mês
   // desse montante final, o lucro será considerado 25% do montante total
   // Com isso o programa não servirá apenas para efetuamento de vendas mas 
   // também servirá para obter dados financeiro referente ao mês.
   
 JOptionPane.showOptionDialog (null, "", +“ "",
 , messageType, icone, opções[], opções[1]); 
 
  //while(compra não for efetuada)
    }
    
}
 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...