Programa gera senha do enem

4 respostas
D

Ola galera eu sou iniciante em java .
fiz um programinha para gera seha mas gostaria de melhora ele colocando vetores, mas não sei fazer, sera que vcs podem dar uma dica.

import java.util.Scanner;

public class enem1

{

public static void main(String agrs[])

{

int num1,num2,num3,num4,num5,num6,num7,num8,num9,num10,num11,num12;

Scanner input = new Scanner( System.in );

System.out.print(“Favor inserir o 1° numero do seu codigo do enem”);

num1 = input.nextInt();

System.out.print(“Favor inserir o 2° numero do seu codigo do enem”);

num2 = input.nextInt();

System.out.print(“Favor inserir o 3° numero do seu codigo do enem”);

num3 = input.nextInt();

System.out.print(Favor inserir o 4° numero do seu codigo do enem);

num4 = input.nextInt();

System.out.print(“Favor inserir o 5° numero do seu codigo do enem”);

num5 = input.nextInt();

System.out.print(“Favor inserir o 6° numero do seu codigo do enem”);

num6 = input.nextInt();

System.out.print(“Favor inserir o 7° numero do seu codigo do enem”);

num7 = input.nextInt();

System.out.print(“Favor inserir o 8° numero do seu codigo do enem”);

num8 = input.nextInt();

System.out.print(“Favor inserir o 9° numero do seu codigo do enem”);

num9 = input.nextInt();

System.out.print(“Favor inserir o 10° numero do seu codigo do enem”);

num10 = input.nextInt();

System.out.print(“Favor inserir o 11° numero do seu codigo do enem”);

num11 = input.nextInt();

System.out.print(“Favor inserir o 12° numero do seu codigo do enem”);
num12 = input.nextInt();

num1=9 - num9;

num2=num10;

num3=9-num11;

num4=num12;

num5=9-num5;

num6= num6;

num7=9-num7;

num8=num8;
System.out.print(Esta é sua senha do enem+num1+num2+num3+num4+num5+num6+num7+num8);

}

}

4 Respostas

allan_ablaze
import java.util.Scanner;

public class enem1 {
	public static void main(String agrs[]) {
		int[] num = new int[12];

		Scanner input = new Scanner(System.in);
		for (int i = 0; i < num.length; i++) {
			System.out.println("Favor inserir o " + (i + 1)
					+ "° numero do seu codigo do enem");
			num[i] = input.nextInt();
		}

		num[0] = 9 - num[9];
		num[1] = num[9];
		num[2] = 9 - num[10];
		num[3] = num[11];
		num[4] = 9 - num[4];
		num[5] = num[5];
		num[6] = 9 - num[6];
		num[7] = num[7];

		System.out.print("Esta é sua senha do enem: " + num[0] + num[1]
				+ num[2] + num[3] + num[4] + num[5] + num[6] + num[7]);
	}
}
danilomunoz

Eu estava escrevendo extamente o msm código aqui … rs …

quando fui postar … vi que já estava aí …

Até breve.

W
Scanner s = new Scanner(System.in);
System.out.println("Entre com a sua senha do enem");
String res = s.read();
char aux[] = res.toCharArray();// separa cada numero digitado e coloca em uma posição do array;
int senha[] = new int[aux.length];// cria um array com o tamanho de numeros digitados so que de ints caso queira efetuar algum calculo;

for(int i =0;i<senha.length;i++){
senha[i]= Integer.parseInt(String.valueOf(aux[i]));

}
//agora seu vetor ja contem os ints da resposta....
// agora é so escrever:
System.out.print("Sua senha é:");
for(int i =0;i<senha.length;i++){
System.out.print(senha[i]+" ");
}

flws Espero ter ajudado

D

valeu galera

Criado 27 de novembro de 2007
Ultima resposta 27 de nov. de 2007
Respostas 4
Participantes 4