Fazendo fluxogramas de forma rápida com IA
Passo 1: Eu pedi para o ChatGPT criar um fluxograma simples utilizando mermaid com os códigos abaixo:
import java.util.Scanner;
public class SimulacaoBancaria {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double saldo = 0;
boolean continuar = true;
while (continuar) {
// Solicitar opção ao usuário
int opcao = scanner.nextInt();
switch (opcao) {
case 1:
// Ler o valor a ser depositado e atualizar/imprimir o saldo.
System.out.println();
double deposito = scanner.nextDouble();
saldo += deposito;
System.out.printf("Saldo atual: %.1f%n", saldo);
break;
case 2:
// Ler o valor a ser sacado e verificar/imprimir se há saldo suficiente.
System.out.println();
double saque = scanner.nextDouble();
if (saque <= saldo) {
saldo -= saque;
System.out.printf("Saldo atual: %.1f%n", saldo);
} else {
System.out.println("Saldo insuficiente.");
}
break;
case 3:
// Exibir o saldo atual da conta.
System.out.printf("Saldo atual: %.1f%n", saldo);
break;
case 0:
// Encerrar o programa.
System.out.println("Programa encerrado.");
continuar = false; // Atualiza a variável de controle para encerrar o loop
break;
default:
// Opção inválida.
System.out.println("Opção inválida. Tente novamente.");
}
}
scanner.close();
}
}
Resultado:
Passo 2: Fui na ferramenta Draw.io e criei um novo diagrama em branco.
Passo 3: Ir no ícone de "+" na opção "Avançado" e "Mermaid".
Passo 4: Cole o texto gerado pelo ChatGPT.
Passo 5: O fluxograma foi gerado automaticamente, edite da forma que você preferir.
Passo 6: Download do fluxograma.
O meu fluxograma ficou assim: