1) Explique como acessar um elemento em um arranjo.
2) Crie um arranjo de 5 elementos do tipo string e atribua nomes de frutas a cada um deles. Em seguida, exiba a fruta na posição 3.
3) Declare um arranjo de 10 posições e utilize um for para andar pelas posições desse arranjo. Para cada posição, sorteie um número aleatório. Procure e utilize Random.Range() para sortear os números.
4) Dado um arranjo qualquer, escreva um código que itere por esse arranjo e exiba o maior valor.
5) Dado um arranjo qualquer, escreva um código que itere por esse arranjo e exiba o menor valor.
6) Crie um arranjo de 8 elementos do tipo boolean e atribua valores aleatórios de verdadeiro ou falso a cada um deles. Em seguida, conte quantos elementos são verdadeiros e quantos são falsos.
7) Crie um arranjo de 7 elementos do tipo float e atribua valores aleatórios a cada um deles. Em seguida, calcule a média dos valores do arranjo.
8) Crie um arranjo de 15 elementos do tipo inteiro e atribua valores aleatórios a cada um deles. Em seguida, crie um segundo arranjo com o mesmo tamanho e atribua a ele os mesmos valores do primeiro arranjo, em ordem inversa.
9) Para cada conjunto de números, listados abaixo, escreva um código que preencha um vetor com estes números, na ordem apresentada, utilizando alguma estrutura de repetição:
a) -5 -4 -3 -2 -1 0;
b) 10 8 6 4 2 0;
c) 0 1 3 6 10 15;
d) 1 2 6 24 120 720;
10) Declare e inicialize uma matriz bidimensional.
11) Declare e inicialize uma matriz tridimensional.
12) Leia uma matriz 4 x 4, imprima a matriz e retorne a localização (linha e a coluna) do maior valor.
13) Leia uma matriz 4 x 4 (4 linhas por 4 colunas), conte e escreva quantos valores maiores que 10 ela possui.
14) Leia uma matriz 5 x 5. Leia também um valor X. O programa devera fazer uma busca desse valor na matriz e, ao final, escrever a localização (linha e coluna) ou uma mensagem de “nao encontrado”.
15) Crie um programa que leia uma matriz 5x5 de inteiros e imprima a soma de todos os elementos da matriz.
16) Escreva um programa que leia uma matriz 5x5 de números reais e imprima a média dos elementos da matriz.
17) Faça um programa que preenche uma matriz 4 x 4 com o produto do valor da linha e da coluna de cada elemento. Em seguida, imprima na tela a matriz.
18) Qual é a diferença entre um método e uma função?
19) O que é um método "void"?
20) O que são parâmetros?
21) Escreva um método que efetue a soma de dois números, recebidos por parâmetro, e retorne o resultado.
22) Escreva um método que efetue a multiplicação de dois número, recebidos por parâmetro, e retorne o resultado.
23) Faça uma função que recebe por parâmetro o raio de uma esfera e calcula e retorna o seu volume (v = 4/3.PI.R³).
24) Faça uma função que recebe um valor inteiro e verifica se o valor é positivo ou negativo. A função deve retornar um valor booleano.
25) Faça um procedimento que recebe 3 valores inteiros por parâmetro e retorna-os ordenados em ordem crescente.
26) Escreva uma função que calcule e retorne a distância entre dois pontos (x1, y1) e (x2, y2). Todos os números e valores de retorno devem ser do tipo float.
27) Faça um procedimento que lê 50 valores inteiros e retorna o maior e o menor deles.
28) Escreva uma função que receba um número como argumento e retorne o fatorial desse número.
29) Escreva uma função que recebe um número por parâmetro e retorne o mesmo número, mas positivo.
30) Escreva uma função que receba um array de números como argumento e retorne um novo array com todos os números negativos removidos.