Tuesday, May 30, 2017

Máquina de estados finitos que diferencia entre login e senha válido, login inválido ou senha inválida

import controlP5.*;
ControlP5 gui;
void setup() {
  size(200, 200);
  gui = new ControlP5(this);
  gui.addTextfield("Login")
    .setPosition(20, 80)
    .setSize(120, 20);
  gui.addTextfield("Senha")
    .setPosition(20, 130)
    .setSize(120, 20);
  gui.addBang("ok")
    .setPosition(150, 130)
    .setSize(30, 20)
    .getCaptionLabel()
    .align(ControlP5.CENTER, ControlP5.CENTER);
}

void draw() {
}
public void ok() {
  String x = gui.get(Textfield.class, "Login").getText();
  String y = gui.get(Textfield.class, "Senha").getText();
  println(x, y);
  ValidarLogin(x, y);
}

void ValidarLogin(String login, String senha) {
  if (login.equals("s")==true) {
    if (senha.equals("s")==true) {
      println("sim");
    } else {
      println("não1");
    }
  } else {
    println("não2");
  }
}

No comments:

Post a Comment