Algoritmo

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1230 palavras )
  • Download(s) : 0
  • Publicado : 21 de março de 2013
Ler documento completo
Amostra do texto
import java.util.Scanner;
public class e {
public static void main(String[] args){
Scanner e = new Scanner(System.in);
    int valorinicial;
    int valorcompra;
    int valorvenda;
    int valoraluguel;
    int numerodecoisas;
    int i=1;
int dinheiroD;
    int dinheiroF;
    int dinheiroE;
    char pessoacompra;
    char pessoavenda;
    char tipooperacao;
    char pessoa;System.out.print("Digite o valor inicial");
valorinicial = e.nextInt();
                while (valorinicial <=0){
                System.out.print("Digite novamente o valor inicial");
                valorinicial = e.nextInt();}
System.out.print("Digite quantas operações foram realizadas");
numerodecoisas = e.nextInt();
          while (numerodecoisas <=0){
               System.out.print("Digite novamente quantas operações foram realizadas");
                numerodecoisas = e.nextInt();}
        for(i=1;i<numerodecoisas;i++){
        System.out.print("Digite o tipo de operação, 'V' para venda, 'C' para compra e 'A' para aluguel");
tipooperacao = e.nextChar ();
            while (tipooperacao != V && tipooperacao != C && tipooperacao != A){
           System.out.print("Digite novamente o tipo de operação, 'V' para venda, 'C' para compra e 'A' para aluguel");
            tipooperacao     = e.nextChar();}
        if (tipooperacao == A){
        System.out.print("Digite a primeira letra do nome da pessoa que está pagando o Aluguel");
        pessoacompra = e.nextChar();}
            while (pessoacompra != D && pessoacompra != E&& pessoacompra != F){
        System.out.print("Digite novamente a primeira letra do nome da pessoa que está pagando o Aluguel");
        pessoacompra = e.nextChar();}
            System.out.print("Digite a primeira letra do nome da pessoa que está recebendo o Aluguel");
            pessoavenda = e.nextChar();
            while (pessoavenda != D && pessoavenda != E &&pessoavenda != F){
            System.out.print("Digite novamente a primeira letra do nome da pessoa que está recebendo o Aluguel");
            pessoavenda = e.nextChar();
        System.out.print("Digite o valor do aluguel");
        valoraluguel = e.nextInt();}
            while (valoraluguel <= 0){
            System.out.print("Digite novamente o valor do aluguel");
           valoraluguel = e.nextInt();}
        if (pessoacompra == D && pessoavenda == F){
        dinheiroF = dinheiroF-valoraluguel;
        dinheiroD = dinheiroD+valoraluguel;
        }
        if (pessoacompra == D && pessoavenda == E){
        dinheiroE = dinheiroE-valoraluguel;
        dinheiroD = dinheiroD+valoraluguel;
        }
        if (pessoacompra == E && pessoavenda ==D){
        dinheiroD = dinheiroD-valoraluguel;
        dinheiroE = dinheiroE+valoraluguel;
        }
        if (pessoacompra == E && pessoavenda == F){
        dinheiroF = dinheiroF-valoraluguel;
        dinheiroE = dinheiroE+valoraluguel;
        }
        if (pessoacompra == F && pessoavenda == D){
        dinheiroD = dinheiroD-valoraluguel;
        dinheiroF =dinheiroF+valoraluguel;
        }
        if (pessoacompra == F && pessoavenda == E){
        dinheiroE = dinheiroE-valoraluguel;
        dinheiroF = dinheiroF+valoraluguel;
        }
        if (tipooperacao == C){
                System.out.print("Digite a primeira vogal do nome da pessoa que está comprando");
                pessoa = e.nextChar();
                    while (pessoa !=D && pessoa != E && pessoa != F ){
                    System.out.print("Digite novamente a primeira vogal do nome da pessoa que está comprando");
                    pessoa = e.nextChar();}

        System.out.print("Digite o valor da compra");
        valorcompra = e.nextInt();}
            while (valoraluguel <= 0){
            System.out.print("Digite novamente o...
tracking img