Exercícios de C#
“sequencia1.txt”, uma sequência de vinte números inteiros e armazene-os em um vetor de inteiros. Esse programa deve, em seguida, ler, de um outro arquivo texto de entrada, de nome “sequencia2.txt”, outra sequência de vinte números inteiros. Considere que esses dois arquivos de entrada apresentam um inteiro por linha. Por fim, esse programa deve contar e imprimir, na tela, quantos números da segunda sequência são iguais aos seus correspondentes na primeira sequência.
Considere que em uma eleição para prefeito concorrem três candidatos. Cada candidato é identificado por um número inteiro: 1, 2 e 3. Em uma pesquisa eleitoral foi perguntado, a cada entrevistado, em quem ele votaria na próxima eleição para prefeito. Cada entrevistado deu seu voto conforme abaixo:
1, 2 ou 3: voto para o respectivo candidato;
4: voto nulo;
5: indeciso.
Faça um programa em C# que leia um arquivo texto, de nome “votos.txt”, que contém, em cada linha, o número correspondente ao voto do entrevistado; calcule e escreva, na tela, o percentual de votos de cada candidato e o percentual de eleitores indecisos.
Utilize um vetor de inteiros para acumular a quantidade de votos obtidos por cada um dos candidatos, a quantidade de votos nulos e a quantidade de eleitores indecisos, ao invés de criar cinco variáveis.
Exercícios Extras:
Faça um programa em C# que leia um arquivo texto, de nome “numeros.txt”, que contém, em cada linha, um número inteiro; conte e imprima, na tela, a quantidade de números pares lidos desse arquivo de entrada e a soma desses números pares. Uma empresa possui funcionários que podem trabalhar em três turnos diferentes: matutino (M), vespertino (V) ou noturno (N). Esses funcionários podem ser operários (O) ou gerentes (G). Implemente um programa em C# que leia um arquivo texto de entrada, de nome “funcionários.txt”, que contém, em cada linha, separados pelo caracter “-”, os seguintes