Fórum Alguém pode traduzir este algoritimo para java? #501161

13/11/2014

0

Minha tradução dá a maioria das linhas erradas
var

vet:vetor[1..20] de inteiro
cont,i: inteiro

inicio
cont<-0
escreval("Entre com 20 números inteiros:")
para i de 1 ate 20 faca
escreva("Entre com o", i,"º numero:")
leia(vet[i])
fimpara
para i de 1 ate 20 faca
se vet[i] mod 2 = 0 entao
cont<-cont + 1
fimse
fimpara
escreval("A quantidade de números pares no vetor é: ", cont)
fimalgoritmo
Estéfane Moraes

Estéfane Moraes

Responder

Posts

13/11/2014

Marcos Paulo

Estefane, essa é mais ou menos a ideia

[url]https://www.devmedia.com.br/vetores-em-java/21449[/url]
Responder

Gostei + 0

14/11/2014

Ronaldo Lanhellas

Minha tradução dá a maioria das linhas erradas
var

vet:vetor[1..20] de inteiro
cont,i: inteiro

inicio
cont<-0
escreval("Entre com 20 números inteiros:")
para i de 1 ate 20 faca
escreva("Entre com o", i,"º numero:")
leia(vet[i])
fimpara
para i de 1 ate 20 faca
se vet[i] mod 2 = 0 entao
cont<-cont + 1
fimse
fimpara
escreval("A quantidade de números pares no vetor é: ", cont)
fimalgoritmo


Segue tradução para Java:

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		int tamVetor = 20;
		int vetor[] = new int[tamVetor];
		Scanner scan = new Scanner(System.in);
		System.out.println("Entre com 20 números inteiros:");
		for(int i = 0 ; i < tamVetor; i++){
			System.out.println("Entre com o "+(i+1)+"º número: ");
			vetor[i] = scan.nextInt();
		}
		
		int contPar = 0;
		for(int i = 0 ; i < tamVetor; i++){
			if (vetor[i] % 2 == 0){
				contPar++;
			}
		}
		
		System.out.println("A quantidade de números pares no vetor é: "+ contPar);
	}
}
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar