0
respostas

Resolução do desafio final

import java.util.Scanner;

public class Fatorial {
public static void main(String[] args) {

    Scanner leitura = new Scanner(System.in);

    System.out.println("*********************************");
    System.out.println("nome:           Felipe Esteves");
    System.out.println("Tipo conta:     Corrente");
    System.out.println("Saldo inicial:  R$ 2500,00");
    System.out.println("**********************************");
    int numeroDigitado=0;

    double valorRecebido=0;
    double valorTransferencia=0;

    String mensagem= """ 
                           operações
                          1-consultar saldo
                          2-Receber valor
                          3-Transferir valor
                          4-Sair
               
                     """;

    double saldo =2500;
    while(numeroDigitado!=4){

        System.out.println(mensagem);
        System.out.println("digite a opção desejada:");
        numeroDigitado=leitura.nextInt();
        if (numeroDigitado == 2) {
            System.out.println("digite o valor para receber:");
             valorRecebido = leitura.nextDouble();

            saldo = saldo +valorRecebido;
            System.out.println("o valor atualizado é: " + saldo);


        }

         else if(numeroDigitado==3){
            System.out.println("digite o valor de transferencia: ");
             valorTransferencia=leitura.nextDouble();

            if(valorTransferencia > saldo){
                System.out.println("valor de transferencia ultrapassa saldo da conta!");
            }
            else{
                saldo = saldo -valorTransferencia;
                System.out.println("o valor atualizado é: " + saldo);
            }


        }

         else if(numeroDigitado==1){
            System.out.println("o seu saldo atual é: "+ saldo);
        }


         else{
            System.out.println("numero invalido!");

        }



    }





}

}