0% acharam este documento útil (0 voto)
5 visualizações16 páginas

Faixa Etaria Java

O documento apresenta um sistema de gerenciamento de pacotes de viagem, incluindo classes para transporte, hospedagem e venda. O usuário pode inserir detalhes sobre o transporte, hospedagem e calcular o total do pacote com margem de lucro e taxas adicionais. O resumo da venda é exibido com informações do cliente, forma de pagamento e valores em dólares e reais.

Enviado por

stfcpp17
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações16 páginas

Faixa Etaria Java

O documento apresenta um sistema de gerenciamento de pacotes de viagem, incluindo classes para transporte, hospedagem e venda. O usuário pode inserir detalhes sobre o transporte, hospedagem e calcular o total do pacote com margem de lucro e taxas adicionais. O resumo da venda é exibido com informações do cliente, forma de pagamento e valores em dólares e reais.

Enviado por

stfcpp17
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

package atividade2;

import [Link];

class Transporte {
private String tipo;
private double valor;

public Transporte(String tipo, double valor) {


[Link] = tipo;
[Link] = valor;
}

public String getTipo() {


return tipo;
}

public double getValor() {


return valor;
}
}

class Hospedagem {
private String descricao;
private double valorDiaria;

public Hospedagem(String descricao, double valorDiaria) {


[Link] = descricao;
[Link] = valorDiaria;
}

public String getDescricao() {


return descricao;
}

public double getValorDiaria() {


return valorDiaria;
}
}

class PacoteViagem {
private Transporte transporte;
private Hospedagem hospedagem;
private String destino;
private int dias;
public PacoteViagem(Transporte transporte, Hospedagem hospedagem, String destino,
int dias) {
[Link] = transporte;
[Link] = hospedagem;
[Link] = destino;
[Link] = dias;
}

public double calcularTotalHospedagem() {


return [Link]() * dias;
}

public double calcularValorComMargem(double valor, double margemPorcentagem) {


return valor + (valor * margemPorcentagem / 100);
}

public double calcularTotalPacote(double margemLucro, double taxasAdicionais) {


double totalHospedagem = calcularTotalHospedagem();
double totalBase = [Link]() + totalHospedagem;
double totalComLucro = calcularValorComMargem(totalBase, margemLucro);
return totalComLucro + taxasAdicionais;
}

public String getDestino() {


return destino;
}

public Transporte getTransporte() {


return transporte;
}

public Hospedagem getHospedagem() {


return hospedagem;
}

public int getDias() {


return dias;
}
}

class Venda {
private String cliente;
private String formaPagamento;
private PacoteViagem pacote;

public Venda(String cliente, String formaPagamento, PacoteViagem pacote) {


[Link] = cliente;
[Link] = formaPagamento;
[Link] = pacote;
}

public double converterParaReais(double valorDolar, double cotacao) {


return valorDolar * cotacao;
}

public void mostrarResumoVenda(double totalDolar, double cotacao) {


double totalReais = converterParaReais(totalDolar, cotacao);
[Link]("Cliente: " + cliente);
[Link]("Forma de pagamento: " + formaPagamento);
[Link]("Destino: " + [Link]());
[Link]("Transporte: " + [Link]().getTipo() + " - $" +
[Link]().getValor());
[Link]("Hospedagem: " + [Link]().getDescricao() + " - $"
+ [Link]().getValorDiaria());
[Link]("Dias: " + [Link]());
[Link]("Total do pacote: $%.2f | R$%.2f\n", totalDolar, totalReais);
}
}

public class Atividade2 {


public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]([Link]);

// Transporte
[Link]("Informe o tipo de transporte (aéreo, rodoviário, etc.): ");
String tipoTransporte = [Link]();
[Link]("Informe o valor do transporte: ");
double valorTransporte = [Link]();
[Link]();

Transporte transporte = new Transporte(tipoTransporte, valorTransporte);

// Hospedagem
[Link]("Informe a descrição da hospedagem: ");
String descricaoHospedagem = [Link]();
[Link]("Informe o valor da diária: ");
double valorDiaria = [Link]();

Hospedagem hospedagem = new Hospedagem(descricaoHospedagem, valorDiaria);

// Pacote
[Link]();
[Link]("Informe o destino: ");
String destino = [Link]();
[Link]("Informe a quantidade de dias: ");
int dias = [Link]();

PacoteViagem pacote = new PacoteViagem(transporte, hospedagem, destino, dias);

// Margem de lucro e taxas adicionais


[Link]("Informe a margem de lucro (%): ");
double margemLucro = [Link]();
[Link]("Informe o valor das taxas adicionais: ");
double taxas = [Link]();

double totalPacoteDolar = [Link](margemLucro, taxas);

// Venda
[Link]();
[Link]("Informe o nome do cliente: ");
String cliente = [Link]();
[Link]("Informe a forma de pagamento: ");
String formaPagamento = [Link]();

Venda venda = new Venda(cliente, formaPagamento, pacote);

// Cotação do dólar
[Link]("Informe a cotação do dólar: ");
double cotacao = [Link]();

// Mostrar resumo
[Link]("\n===== RESUMO DA VENDA =====");
[Link](totalPacoteDolar, cotacao);

[Link]();
}
}

FINAL

package atividade2;

import [Link];

class Transporte {
private String tipo;
private double valor;

public Transporte(String tipo, double valor) {


[Link] = tipo;
[Link] = valor;
}

public String getTipo() {


return tipo;
}

public double getValor() {


return valor;
}
}

class Hospedagem {
private String descricao;
private double valorDiaria;

public Hospedagem(String descricao, double valorDiaria) {


[Link] = descricao;
[Link] = valorDiaria;
}

public String getDescricao() {


return descricao;
}

public double getValorDiaria() {


return valorDiaria;
}
}

class PacoteViagem {
private Transporte transporte;
private Hospedagem hospedagem;
private String destino;
private int dias;

public PacoteViagem(Transporte transporte, Hospedagem hospedagem, String destino,


int dias) {
[Link] = transporte;
[Link] = hospedagem;
[Link] = destino;
[Link] = dias;
}

public double calcularTotalHospedagem() {


return [Link]() * dias;
}
public double calcularValorComMargem(double valor, double margemPorcentagem) {
return valor + (valor * margemPorcentagem / 100);
}

public double calcularTotalPacote(double margemLucro, double taxasAdicionais) {


double totalHospedagem = calcularTotalHospedagem();
double totalBase = [Link]() + totalHospedagem;
double totalComLucro = calcularValorComMargem(totalBase, margemLucro);
return totalComLucro + taxasAdicionais;
}

public String getDestino() {


return destino;
}

public Transporte getTransporte() {


return transporte;
}

public Hospedagem getHospedagem() {


return hospedagem;
}

public int getDias() {


return dias;
}
}

class Venda {
private String cliente;
private String formaPagamento;
private PacoteViagem pacote;

public Venda(String cliente, String formaPagamento, PacoteViagem pacote) {


[Link] = cliente;
[Link] = formaPagamento;
[Link] = pacote;
}

public double converterParaReais(double valorDolar, double cotacao) {


return valorDolar * cotacao;
}

public void mostrarResumoVenda(double totalDolar, double cotacao) {


double totalReais = converterParaReais(totalDolar, cotacao);
[Link]("Cliente: " + cliente);
[Link]("Forma de pagamento: " + formaPagamento);
[Link]("Destino: " + [Link]());
[Link]("Transporte: " + [Link]().getTipo() + " - $" +
[Link]().getValor());
[Link]("Hospedagem: " + [Link]().getDescricao() + " - $"
+ [Link]().getValorDiaria());
[Link]("Dias: " + [Link]());
[Link]("Total do pacote: $%.2f | R$%.2f\n", totalDolar, totalReais);
}
}

public class Atividade2 {


public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]([Link]);

// Transporte
[Link]("Informe o tipo de transporte (aéreo, rodoviário, etc.): ");
String tipoTransporte = [Link]();
[Link]("Informe o valor do transporte: ");
double valorTransporte = [Link]();
[Link]();

Transporte transporte = new Transporte(tipoTransporte, valorTransporte);

// Hospedagem
[Link]("Informe a descrição da hospedagem: ");
String descricaoHospedagem = [Link]();
[Link]("Informe o valor da diária: ");
double valorDiaria = [Link]();

Hospedagem hospedagem = new Hospedagem(descricaoHospedagem, valorDiaria);

// Pacote
[Link]();
[Link]("Informe o destino: ");
String destino = [Link]();
[Link]("Informe a quantidade de dias: ");
int dias = [Link]();

PacoteViagem pacote = new PacoteViagem(transporte, hospedagem, destino, dias);

// Margem de lucro e taxas adicionais


[Link]("Informe a margem de lucro (%): ");
double margemLucro = [Link]();
[Link]("Informe o valor das taxas adicionais: ");
double taxas = [Link]();
double totalPacoteDolar = [Link](margemLucro, taxas);

// Venda
[Link]();
[Link]("Informe o nome do cliente: ");
String cliente = [Link]();
[Link]("Informe a forma de pagamento: ");
String formaPagamento = [Link]();

Venda venda = new Venda(cliente, formaPagamento, pacote);

// Cotação do dólar
[Link]("Informe a cotação do dólar: ");
double cotacao = [Link]();

// Mostrar resumo
[Link]("\n===== RESUMO DA VENDA =====");
[Link](totalPacoteDolar, cotacao);

[Link]();
}
}

FINAL

package atividade2;

import [Link];

class Transporte {
private String tipo;
private double valor;

public Transporte(String tipo, double valor) {


[Link] = tipo;
[Link] = valor;
}

public String getTipo() {


return tipo;
}

public double getValor() {


return valor;
}
}

class Hospedagem {
private String descricao;
private double valorDiaria;

public Hospedagem(String descricao, double valorDiaria) {


[Link] = descricao;
[Link] = valorDiaria;
}

public String getDescricao() {


return descricao;
}

public double getValorDiaria() {


return valorDiaria;
}
}

class PacoteViagem {
private Transporte transporte;
private Hospedagem hospedagem;
private String destino;
private int dias;

public PacoteViagem(Transporte transporte, Hospedagem hospedagem, String destino,


int dias) {
[Link] = transporte;
[Link] = hospedagem;
[Link] = destino;
[Link] = dias;
}

public double calcularTotalHospedagem() {


return [Link]() * dias;
}

public double calcularValorComMargem(double valor, double margemPorcentagem) {


return valor + (valor * margemPorcentagem / 100);
}

public double calcularTotalPacote(double margemLucro, double taxasAdicionais) {


double totalHospedagem = calcularTotalHospedagem();
double totalBase = [Link]() + totalHospedagem;
double totalComLucro = calcularValorComMargem(totalBase, margemLucro);
return totalComLucro + taxasAdicionais;
}
public String getDestino() {
return destino;
}

public Transporte getTransporte() {


return transporte;
}

public Hospedagem getHospedagem() {


return hospedagem;
}

public int getDias() {


return dias;
}
}

class Venda {
private String cliente;
private String formaPagamento;
private PacoteViagem pacote;

public Venda(String cliente, String formaPagamento, PacoteViagem pacote) {


[Link] = cliente;
[Link] = formaPagamento;
[Link] = pacote;
}

public double converterParaReais(double valorDolar, double cotacao) {


return valorDolar * cotacao;
}

public void mostrarResumoVenda(double totalDolar, double cotacao) {


double totalReais = converterParaReais(totalDolar, cotacao);
[Link]("Cliente: " + cliente);
[Link]("Forma de pagamento: " + formaPagamento);
[Link]("Destino: " + [Link]());
[Link]("Transporte: " + [Link]().getTipo() + " - $" +
[Link]().getValor());
[Link]("Hospedagem: " + [Link]().getDescricao() + " - $"
+ [Link]().getValorDiaria());
[Link]("Dias: " + [Link]());
[Link]("Total do pacote: $%.2f | R$%.2f\n", totalDolar, totalReais);
}
}

public class Atividade2 {


public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]([Link]);

// Transporte
[Link]("Informe o tipo de transporte (aéreo, rodoviário, etc.): ");
String tipoTransporte = [Link]();
[Link]("Informe o valor do transporte: ");
double valorTransporte = [Link]();
[Link]();

Transporte transporte = new Transporte(tipoTransporte, valorTransporte);

// Hospedagem
[Link]("Informe a descrição da hospedagem: ");
String descricaoHospedagem = [Link]();
[Link]("Informe o valor da diária: ");
double valorDiaria = [Link]();

Hospedagem hospedagem = new Hospedagem(descricaoHospedagem, valorDiaria);

// Pacote
[Link]();
[Link]("Informe o destino: ");
String destino = [Link]();
[Link]("Informe a quantidade de dias: ");
int dias = [Link]();

PacoteViagem pacote = new PacoteViagem(transporte, hospedagem, destino, dias);

// Margem de lucro e taxas adicionais


[Link]("Informe a margem de lucro (%): ");
double margemLucro = [Link]();
[Link]("Informe o valor das taxas adicionais: ");
double taxas = [Link]();

double totalPacoteDolar = [Link](margemLucro, taxas);

// Venda
[Link]();
[Link]("Informe o nome do cliente: ");
String cliente = [Link]();
[Link]("Informe a forma de pagamento: ");
String formaPagamento = [Link]();

Venda venda = new Venda(cliente, formaPagamento, pacote);


// Cotação do dólar
[Link]("Informe a cotação do dólar: ");
double cotacao = [Link]();

// Mostrar resumo
[Link]("\n===== RESUMO DA VENDA =====");
[Link](totalPacoteDolar, cotacao);

[Link]();
}
}

FINAL

package atividade2;

import [Link];

class Transporte {
private String tipo;
private double valor;

public Transporte(String tipo, double valor) {


[Link] = tipo;
[Link] = valor;
}

public String getTipo() {


return tipo;
}

public double getValor() {


return valor;
}
}

class Hospedagem {
private String descricao;
private double valorDiaria;

public Hospedagem(String descricao, double valorDiaria) {


[Link] = descricao;
[Link] = valorDiaria;
}
public String getDescricao() {
return descricao;
}

public double getValorDiaria() {


return valorDiaria;
}
}

class PacoteViagem {
private Transporte transporte;
private Hospedagem hospedagem;
private String destino;
private int dias;

public PacoteViagem(Transporte transporte, Hospedagem hospedagem, String destino,


int dias) {
[Link] = transporte;
[Link] = hospedagem;
[Link] = destino;
[Link] = dias;
}

public double calcularTotalHospedagem() {


return [Link]() * dias;
}

public double calcularValorComMargem(double valor, double margemPorcentagem) {


return valor + (valor * margemPorcentagem / 100);
}

public double calcularTotalPacote(double margemLucro, double taxasAdicionais) {


double totalHospedagem = calcularTotalHospedagem();
double totalBase = [Link]() + totalHospedagem;
double totalComLucro = calcularValorComMargem(totalBase, margemLucro);
return totalComLucro + taxasAdicionais;
}

public String getDestino() {


return destino;
}

public Transporte getTransporte() {


return transporte;
}

public Hospedagem getHospedagem() {


return hospedagem;
}

public int getDias() {


return dias;
}
}

class Venda {
private String cliente;
private String formaPagamento;
private PacoteViagem pacote;

public Venda(String cliente, String formaPagamento, PacoteViagem pacote) {


[Link] = cliente;
[Link] = formaPagamento;
[Link] = pacote;
}

public double converterParaReais(double valorDolar, double cotacao) {


return valorDolar * cotacao;
}

public void mostrarResumoVenda(double totalDolar, double cotacao) {


double totalReais = converterParaReais(totalDolar, cotacao);
[Link]("Cliente: " + cliente);
[Link]("Forma de pagamento: " + formaPagamento);
[Link]("Destino: " + [Link]());
[Link]("Transporte: " + [Link]().getTipo() + " - $" +
[Link]().getValor());
[Link]("Hospedagem: " + [Link]().getDescricao() + " - $"
+ [Link]().getValorDiaria());
[Link]("Dias: " + [Link]());
[Link]("Total do pacote: $%.2f | R$%.2f\n", totalDolar, totalReais);
}
}

public class Atividade2 {


public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]([Link]);

// Transporte
[Link]("Informe o tipo de transporte (aéreo, rodoviário, etc.): ");
String tipoTransporte = [Link]();
[Link]("Informe o valor do transporte: ");
double valorTransporte = [Link]();
[Link]();
Transporte transporte = new Transporte(tipoTransporte, valorTransporte);

// Hospedagem
[Link]("Informe a descrição da hospedagem: ");
String descricaoHospedagem = [Link]();
[Link]("Informe o valor da diária: ");
double valorDiaria = [Link]();

Hospedagem hospedagem = new Hospedagem(descricaoHospedagem, valorDiaria);

// Pacote
[Link]();
[Link]("Informe o destino: ");
String destino = [Link]();
[Link]("Informe a quantidade de dias: ");
int dias = [Link]();

PacoteViagem pacote = new PacoteViagem(transporte, hospedagem, destino, dias);

// Margem de lucro e taxas adicionais


[Link]("Informe a margem de lucro (%): ");
double margemLucro = [Link]();
[Link]("Informe o valor das taxas adicionais: ");
double taxas = [Link]();

double totalPacoteDolar = [Link](margemLucro, taxas);

// Venda
[Link]();
[Link]("Informe o nome do cliente: ");
String cliente = [Link]();
[Link]("Informe a forma de pagamento: ");
String formaPagamento = [Link]();

Venda venda = new Venda(cliente, formaPagamento, pacote);

// Cotação do dólar
[Link]("Informe a cotação do dólar: ");
double cotacao = [Link]();

// Mostrar resumo
[Link]("\n===== RESUMO DA VENDA =====");
[Link](totalPacoteDolar, cotacao);

[Link]();
}
}
FINAL

Você também pode gostar