import java.util.* ;
class Main {
public static void main
( String [ ] args
) { Scanner input
= new Scanner
( System .
in ) ; boolean acertou = false ;
List< String> respostas = new ArrayList< String> ( ) ;
respostas.add ( "Porta OR" ) ;
respostas.add ( "Porta XOR" ) ;
respostas.add ( "Porta AND" ) ;
respostas.add ( "Porta NOR" ) ;
respostas.add ( "Porta NOT" ) ;
int opcaoCorreta = 4 ;
while ( true ) {
System .
out .
println ( "(Conceitos de Computação) Que porta lógica utilizamos para inverter o sinal lógico recebido?" ) ; for ( int i
= 0 ; i
< 5 ; i
++ ) System .
out .
println ( ( ( char ) ( i
+ 'a' ) ) + ") " + respostas.
get ( i
) ) ; System .
out .
println ( "Resposta: " ) ; char opcao = input.next ( ) .charAt ( 0 ) ;
if ( opcao - 'a' == opcaoCorreta) {
System .
out .
println ( "Resposta correta" ) ; break ;
}
}
input.close ( ) ;
}
}
//https://pt.stackoverflow.com/q/414404/101
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkgICAgU2Nhbm5lciBpbnB1dCA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkgICAgYm9vbGVhbiBhY2VydG91ID0gZmFsc2U7CgkgICAgTGlzdDxTdHJpbmc+IHJlc3Bvc3RhcyA9IG5ldyBBcnJheUxpc3Q8U3RyaW5nPigpOwoJICAgIHJlc3Bvc3Rhcy5hZGQoIlBvcnRhIE9SIik7CgkgICAgcmVzcG9zdGFzLmFkZCgiUG9ydGEgWE9SIik7CgkgICAgcmVzcG9zdGFzLmFkZCgiUG9ydGEgQU5EIik7CgkgICAgcmVzcG9zdGFzLmFkZCgiUG9ydGEgTk9SIik7CgkgICAgcmVzcG9zdGFzLmFkZCgiUG9ydGEgTk9UIik7CgkgICAgaW50IG9wY2FvQ29ycmV0YSA9IDQ7CgkgICAgQ29sbGVjdGlvbnMuc2h1ZmZsZShyZXNwb3N0YXMpOwoJICAgIHdoaWxlICh0cnVlKSB7CgkgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiKENvbmNlaXRvcyBkZSBDb21wdXRhw6fDo28pIFF1ZSBwb3J0YSBsw7NnaWNhIHV0aWxpemFtb3MgcGFyYSBpbnZlcnRlciBvIHNpbmFsIGzDs2dpY28gcmVjZWJpZG8/Iik7CgkgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgNTsgaSsrKSBTeXN0ZW0ub3V0LnByaW50bG4oKChjaGFyKShpICsgJ2EnKSkgKyAiKSAiICsgcmVzcG9zdGFzLmdldChpKSk7CgkgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUmVzcG9zdGE6ICIpOwoJICAgICAgICBjaGFyIG9wY2FvID0gaW5wdXQubmV4dCgpLmNoYXJBdCgwKTsKCSAgICAgICAgaWYgKG9wY2FvIC0gJ2EnID09IG9wY2FvQ29ycmV0YSkgewoJICAgICAgICAJU3lzdGVtLm91dC5wcmludGxuKCJSZXNwb3N0YSBjb3JyZXRhIik7CgkgICAgICAgIAlicmVhazsKCSAgICAgICAgfQoJICAgIH0KCSAgICBpbnB1dC5jbG9zZSgpOwoJfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS80MTQ0MDQvMTAx