oque significa essa linha de codigo java?
package exercicios; import java.util.Scanner; public class exercicio7 { public static void main( String[ ] args ) { int senhaMestre, senhaTentativa ; double n1, n2, soma ; Scanner captura = new Scanner(System.in); System.out.println( "Cadastre uma senha ( Apenas Números ):"); senhaMestre=captura.nextInt(); System.out.println("Digite um número: " ); n1=captura.nextDouble(); System.out.println("Digite outro número:"); n2=captura.nextDouble(); soma=n1+n2; System.out.println( "Digite a sua senha para desbloquear a soma: " ); senhaTentativa=captura.nextInt(); if(senhaTentativa==senhaMestre){ System.out.println("A soma é: "+soma) ; }else{ System.out.println("Erro! Senha errada!" ) ; } } }
Soluções para a tarefa
Respondido por
0
vamos formatá-lo para ficar mais legível
import java.util.Scanner;
public class exercicio7 {
public static void main( String[ ] args ) {
int senhaMestre, senhaTentativa ;
double n1, n2, soma ;
Scanner captura = new Scanner(System.in); System.out.println(
Cadastre uma senha ( Apenas Números ):");
senhaMestre=captura.nextInt();
System.out.println("Digite um número: " ); n1=captura.nextDouble();
System.out.println("Digite outro número:");
2=captura.nextDouble();
soma=n1+n2;
System.out.println( "Digite a sua senha para desbloquear a soma: "
;
senhaTentativa=captura.nextInt();
if(senhaTentativa==senhaMestre){
System.out.println("A soma é: "+soma) ;
}else{
System.out.println("Erro! Senha errada!" ) ;
}
}
}
o programa pede uma senha numérica e a guarda
em seguida ele pede dois números que serão somados.
Para o usuário saber qual é o resultado da soma (essa operação matemática avancadíssima) ele tem que informar a senha
aí o programa pede essa contrassenha.
Se a contrassenha for igual a senha, o resultado do complexo cálculo matemático é exibido.
Se a contrassenha não bater ... aí está o problema desse programa ... O resultado nunca mais é exibido, na verdade, é perdido para sempre e nós nunca mais vamos ficar sabendo.
Ele podia dar umas tentativas né ? as pessoas as vezes esbarram e teclam errado. Do jeito que tá aí num tem margem para erro. E se errar, ficaremos na ignorância!! Qual é o resultado da soma, bicho ?
import java.util.Scanner;
public class exercicio7 {
public static void main( String[ ] args ) {
int senhaMestre, senhaTentativa ;
double n1, n2, soma ;
Scanner captura = new Scanner(System.in); System.out.println(
Cadastre uma senha ( Apenas Números ):");
senhaMestre=captura.nextInt();
System.out.println("Digite um número: " ); n1=captura.nextDouble();
System.out.println("Digite outro número:");
2=captura.nextDouble();
soma=n1+n2;
System.out.println( "Digite a sua senha para desbloquear a soma: "
;
senhaTentativa=captura.nextInt();
if(senhaTentativa==senhaMestre){
System.out.println("A soma é: "+soma) ;
}else{
System.out.println("Erro! Senha errada!" ) ;
}
}
}
o programa pede uma senha numérica e a guarda
em seguida ele pede dois números que serão somados.
Para o usuário saber qual é o resultado da soma (essa operação matemática avancadíssima) ele tem que informar a senha
aí o programa pede essa contrassenha.
Se a contrassenha for igual a senha, o resultado do complexo cálculo matemático é exibido.
Se a contrassenha não bater ... aí está o problema desse programa ... O resultado nunca mais é exibido, na verdade, é perdido para sempre e nós nunca mais vamos ficar sabendo.
Ele podia dar umas tentativas né ? as pessoas as vezes esbarram e teclam errado. Do jeito que tá aí num tem margem para erro. E se errar, ficaremos na ignorância!! Qual é o resultado da soma, bicho ?
Perguntas interessantes
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Espanhol,
1 ano atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás