Lista de Exercícios 02

Documentos relacionados
Lista de Exercícios 5

Lista de Exercícios 3

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

Exercícios V1 = V2 = V1 = V2 =

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Exercícios: Vetores e Matrizes

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores

Fundamentos de Programação 1

Lista de exercícios para a prática de manipulação de Strings

Estruturas de Repetição WHILE e DO- WHILE

Registros, Vetores e Matrizes

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

Introdução a programação Vetores

Lista de Exercícios 2

Lista de Exercício 03 Estrutura de Repetição

Variáveis Compostas Homogêneas Vetores

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

Laboratório de Programação A Exercícios sobre vetores e matrizes

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

Informática Aplicada I Lista: Fluxograma

Lista de Exercícios Estrutura de Repetição

Resolva os exercícios utilizando a linguagem de programação C

Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote. Exercícios com Vetores e Matrizes

1ª LISTA DE EXERCÍCIOS

CADERNO DE EXERCÍCIOS ALGORITMOS

3ª Lista de Exercícios de Programação I

Lista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.

CAPÍTULO VIII. Variáveis Indexadas: Vetores e Matrizes CAPÍTULO VIII VARIÁVEIS INDEXADAS VARIÁVEIS INDEXADAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)

PROGRAMAÇÃO DE COMPUTADORES I - BCC Vetores e matrizes

Exercícios Repetição

INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. Lista de Exercícios de Linguagem C

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

1ª LISTA DE EXERCÍCIOS - Extra

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

Aula 15 - Estruturas de Repetição (p3)

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

Saída Média dos valores digitados: 3.40

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C

Grupo B Estruturas de Repetição

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo.

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

Aula 20: Matrizes (Parte 2)

Lista de Exercícios ICC 1 Ponteiros

Programação de Computadores I BCC 701 Lista de Exercícios Módulo

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1

Ficha 1 Noções de sequência e decisão em algoritmia

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 05 Modularização

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

1. [VETOR][SALA] Cálculo da média aritmética de 10 valores armazenados em um vetor.

Maratona de Programação

Exercícios de Repetição

Lista de exercícios 01 de Computação Aplicada

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

4ª Lista de Exercícios de Programação I

Algoritmos Sequenciais

LISTA DE EXERCÍCIOS Fazer um algoritmo para leia três valores inteiros, determine e imprima o menor deles.

1ª Lista de Exercícios

2ª Lista de Exercícios de Programação I

Lista 2 TP060. Exercícios Vetores

Parte I - Expressões lógicas e operadores

, se x = y. , se x > y

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 03 Estrutura de Repetição

Aula 10: Manipulação do fluxo de laços

4ª Lista de Exercícios de Programação I

BCC701 Programação de Computadores I Lista de Exercícios 05: Funções Definidas pelo Usuário

Lista de Exercícios 4

Lista de Exercícios STRING LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI.

LISTA DE EXERCÍCIOS 2

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI

ESTRUTURAS DE REPETIÇÃO - PARTE 3

5ª Lista de Exercícios de Programação I

Questão 1 Exemplo de execução 1 (com N=6): Exemplo de execução 2 (com N=4):

Lista de exercícios 1 (Cast)

Exercícios. Faça um programa para calcular o valor de S, dado por:

Lista de Exercícios 03a Algoritmos Repetição. 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50.

Algoritmos e Lógica de Programação. 6ª Lista de Exercícios Comandos de Repetição

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume.

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

GEQ Prof. Paulo R. Coelho. Lista para prova

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

Transcrição:

Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca Huachi V. Penna Lista de Exercícios 02 * Diversos exercícios foram extraídos da bibliografia recomendada e/ou de material disponível online. Questão 01 Suponha que para cada aluno de sua sala exista uma ficha contendo a matrícula e a idade do aluno. Supondo que exista 50 alunos, faça uma algoritmo que determine quantos desses alunos tem idade maior que 20. Questão 02 Elabore um algoritmo que leia o salário atual de cada um dos 30 funcionários de uma firma e calcule e imprima o novo salário com percentual de reajuste dependendo do salário atual conforme a seguinte Tabela: Salário atual Reajuste menor que 1000,00 15% maior ou igual a 1000,00 e menor 2000,00 10% maior ou igual a 2000,00 5% Questão 03 A conversão de graus Farenheit para centígrados é obtida por C = 5/9 (F 32). Faça um algoritmo que calcule e imprima uma tabela de graus Celsius em função de graus Fahrenheit, que variam de 50 à 150 de 1 em 1. Questão 04 Faça um algoritmo que, dados dois números e um caracter (+,, *, /), indeterminadamente, e calcule e imprima: a. A soma desses números, caso seja digitado o caracter + b. A subtração desses números, caso seja digitado o caracter c. A multiplicação desses números, caso seja digitado o caracter * d. A divisão desses números, caso seja digitado o caracter / As operações devem finalizar quando a operação digitada for diferente de uma das anteriores. BCC201 Introdução a Programação Página 1 de 10

Questão 05 Uma certa firma fez uma pesquisa de mercado para saber se as pessoas gostaram ou não de um novo produto lançado por eles. Para isso, forneceu o sexo do entrevistado e sua resposta (sim ou não). Sabendo-se que foram entrevistadas 2.000 pessoas, elabore um algoritmo que calcule e imprima: a. O número de pessoas que responderam sim; b. O número de pessoas que responderam não; c. A porcentagem de pessoas do sexo feminino que responderam sim; d. A porcentagem de pessoas do sexo masculino que responderam não. Questão 06 A prefeitura de uma cidade fez uma pesquisa entre seus habitantes, coletando dados sobre o salário e número de filhos. A prefeitura deseja saber: a. A média do salário da população; b. A média do número de filhos; c. O maior salário; d. O percentual de pessoas com salário até R$1080,00. O final da leitura de dados deve acontecer quando for digitado um salário negativo. Questão 07 Numa certa loja de eletrodomésticos, o comerciário encarregado da seção de televisores recebe, mensalmente, um salário fixo mais comissão. O valor da comissão varia de acordo com os estoques e metas mensais de vendas. Para o mês é calculada em relação ao tipo e ao número de televisores vendidos por mês, obedecendo à tabela abaixo. Tipo Número de TVs vendidas Comissão LCD maior ou igual a 10 R$ 50,00 por TV vendida menor do que 10 R$ 40,00 por TV vendida LED maior ou igual a 20 R$ 30,00 por TV vendida menor do que 20 R$ 15,00 por TV vendida Sabe-se ainda que ele tem um desconto de 8% sobre seu salário fixo para o INSS. Se o seu salário (fixo + comissões INSS) for maior ou igual a R$ 1315,00, ele ainda terá um desconto de 5%, sobre esse salário total, relativo ao imposto de renda retido na fonte. Sabendo-se que existem 35 empregados nesta seção, faça um algoritmo que leia o valor do salário fixo e para cada comerciário, o número de sua inscrição, o número de televisores LCD e o número de televisores LED vendidos. Calcule e escreva o salário bruto e o salário líquido de cada empregado. Questão 08 Um professor possui 5 turmas, e cada turma possui 40 alunos. Construa um algoritmo que leia a nota dos alunos de cada uma das turma e exiba a média das notas por turma. BCC201 Introdução a Programação Página 2 de 10

Questão 09 Seja a série: H = 1 + 1 2 + 1 3 + 1 4 + + 1 N Codifique um programa para gerar o número H. O número N, positivo e não nulo, e? fornecido pelo usuário através do teclado. É necessária a validação da entrada. Questão 10 Seja a série: H = 1 1 3 + 1 5 1 7 + 1 9 Codifique um programa para gerar o número H, a partir dos N primeiros termos, onde N é um número positivo, não nulo e fornecido pelo usuário através do teclado. É necessária a validação da entrada. Questão 11 Codifique um programa para calcular o valor de S, dado por: H = 1 N + 2 N 1 + 3 N 2 + + N 1 + N 2 onde N é um número positivo, não nulo e fornecido pelo usuário através do teclado. É necessária a validação da entrada. Questão 12 Faça um programa para tabular a função: f(x, y) = x4 + 3xy + y 3 2xy + 3x + 4y + 2 para x = 2, 4, 6, 8 e y = 1, 3, 5, 7, 9, para cada valor de x. Devem ser impressos os valores de x, de y e de f(x, y). Use laços aninhados. Questão 13 Dado o vetor vet, definido por int vet [100]; escreva código para: a) Inicializá-lo com o valor inteiro 30; b) Inicializá-lo como os números inteiros 1, 2, 3, 4, 5,..., 100. BCC201 Introdução a Programação Página 3 de 10

Questão 14 Construa um algoritmo que leia um vetor de n posições de inteiros e determine qual o maior e o menor valor existente neste vetor. Questão 15 Elabore um algoritmo que inicialize um vetor de 50 posições de inteiros (os valores devem ser lidos através do teclado) e, em seguida, calcule e imprima a soma desses elementos. Questão 16 Construa um algoritmo que leia dois vetores A e B e gere um terceiro vetor C, formado pela soma dos dois outros (A e B). Questão 17 As temperaturas no campus da UFOP foram anotadas diariamente durante um determinado ano. Elabore um algoritmo que leia as 365 temperaturas e determine qual a temperatura média registrada. O algoritmo deverá também imprimir o valor das temperaturas abaixo da média. Utilizar vetor na implementação do algoritmo. Questão 18 Escreva um algoritmo que receba 10 números pelo teclado, armazene esses números em um vetor. Em seguida, o programa inverte os elementos do vetor, gerando um novo vetor com os elementos invertidos. O programa imprime o vetor original e o vetor invertido e os mostre em ordem inversa. Questão 19 Elaborar um algoritmo que lê um conjunto de 30 valores e os coloca em 2 vetores conforme forem pares ou ímpares. Terminada a entrada dos números escrever o conteúdo dos dois vetores. Questão 20 Escreva um algoritmo que leia um vetor de 20 posições e mostre-o. Em seguida, troque o primeiro elemento com o último, o segundo com o penúltimo, o terceiro com o antepenúltimo, e assim sucessivamente. Mostre o novo vetor depois da troca Questão 21 Escrever um programa que leia um conjunto de n notas. Para isso, o programa lê a dimensão do vetor e as notas, uma a uma. Após a leitura das notas, o programa calcula e imprime a média geométrica das notas armazenadas no vetor. BCC201 Introdução a Programação Página 4 de 10

Fórmula da Média Geométrica: md = ( n i=1 a i ) 1 n = n a 1 a 2 a n Questão 22 Refaça o programa anterior calculando a norma do vetor lido. Fórmula da norma de um vetor: norma = a 2 1 + a2 2 + + a2 n Questão 23 Escrever um programa que leia a dimensão e os elementos de um vetor, um de cada vez. O programa calcula a média aritmética dos elementos do vetor e determina quais elementos do vetor são menores que a média. O programa deve imprimir os elementos menores e suas posições. Caso não seja encontrado nenhum elementos menor que a média, o usuário deve ser notificado através de uma mensagem. Questão 24 Escrever um programa que leia dois vetores de mesma dimensão. Para isso o programa lê a dimensão dos vetores e seus elementos, uma a um. O primeiro vetor (name) contém os nomes dos alunos de uma turma. O segundo vetor (grade) contém as notas de uma prova desses alunos. Desta forma, o aluno cujo nome está na posição i do vetor name, possui a nota da posição i do vetor grade. O programa busca e imprime o nome dos alunos, e a respectiva nota, considerando que a notas desses alunos é maior ou igual a seis. Caso nenhum aluno atenda a esse critério, o usuário deve ser notificado através de uma mensagem. Questão 25 Escrever um programa que leia dois vetores de mesma dimensão (n). Para isso o programa lê a dimensão dos vetores e seus elementos, uma a um. O programa gera um terceiro vetor de dimensão 2n, cujos elementos são resultantes da intercalação dos vetores originais. O programa imprime todos os vetores. Por exemplo, considerando V1 e V2, obtemos V3: 1 V1 = 0 2 4 6 8 2 V2 = 1 3 5 7 9 3 V3 = 0 1 2 3 4 5 6 7 8 9 BCC201 Introdução a Programação Página 5 de 10

Questão 26 Escrever um programa que leia a dimensão e os elementos de um vetor, um de cada vez. O programa determina quantos elementos são positivos, nulos e negativos, e imprime essas informações. Para os elementos positivos, é calculado o valor da função f(x) = 2x cos(x) para esses elementos. Deve ser impresso o valor do elemento positivo e o valor da função. Questão 27 Escrever um programa que leia duas matrizes (A m p, B p n ), seus elementos e suas dimensões. O programa deve calcular e imprimir a matriz produto (C m n ) das matrizes lidas (usando a regra da matemática para multiplicação de matrizes). Questão 28 Dado uma matriz de ordem 3 3 de inteiros, faça um algoritmo que: a) Calcule a soma dos elementos da primeira coluna; b) Calcule o produto dos elementos da primeira linha; c) Calcule a soma de todos os elementos da matriz; Questão 29 Construa um algoritmo que calcule e imprima o produto de todos os elementos diferentes de zero que compõem a diagonal principal de uma matriz quadrada (m m). Questão 30 Faça um algoritmo que leia uma matriz 15 15 de reais e calcule a soma dos elementos da diagonal secundária. Questão 31 Faça um algoritmo que leia uma matriz 20 15 de inteiros. Calcule e mostre a soma das linhas pares da matriz. Questão 32 Construa um algoritmo que leia uma matriz 10 20 de números inteiros, substitua seus elementos negativos por zero e imprima a matriz original e a modificada. Questão 33 Elabore um algoritmo que leia um número N (N 30) e uma matriz N N. Em seguida, o algoritmo deve calcular e imprimir a soma dos elementos abaixo da diagonal principal desta matriz. BCC201 Introdução a Programação Página 6 de 10

Questão 34 Ler valores inteiros para a matriz A 3x5. Gerar e imprimir a matriz (vetor) SL (soma das 3 linhas), onde cada elemento é a soma dos elementos de uma linha da matriz A. Faça o trecho que gera a matriz SL separado (laços de repetição) da entrada e da saída de dados Questão 35 Uma floricultura conhecedora de sua clientela gostaria de fazer um programa que pudesse controlar sempre um estoque mínimo de determinadas plantas, pois todo dias, pela manhã, o dono faz novas aquisições. Criar um programa que deixe cadastrar 50 tipos de plantas e nunca deixar o estoque ficar abaixo do ideal. Para cada planta, o dono gostaria de cadastrar o nome, o estoque ideal e a quantidade em estoque. Dessa forma o algoritmo pode calcular a quantidade que o dono da loja precisa comprar no próximo dia. Essa quantidade a ser comprada deve ser impressa (quando maior que zero) como uma lista para o dono da floricultura. Questão 36 Criar um programa que carregue uma matriz 12 4 com os valores das vendas de uma loja, em que cada linha represente um mês do ano, e cada coluna, uma semana do mês. Para fins de simplificação considere que cada mês possui somente 4 semanas. Calcule e imprima: Total vendido em cada mês do ano; Total vendido em cada semana durante todo o ano; Total vendido no ano. Questão 37 Criar um programa que leia uma matriz A n n (n 10) e calcule a respectiva matriz transposta de A (A T ). Questão 38 Criar um programa que leia uma matriz A n n (n 10) e verifique (informe) se tal matriz é ou não simétrica (A T = A). Questão 39 Elabore um algoritmo que leia o nome, a matrícula e a nota de 90 alunos de uma turma. O algoritmo deverá calcular e imprimir a média geral da turma e o nome e nota daqueles que apresentarem nota menor que a média. Utilize registro e vetor para armazenar os dados. Dica: Use um vetor diferente para informação. BCC201 Introdução a Programação Página 7 de 10

Questão 40 Uma empresa de pesquisa distribuiu um questionário solicitando as seguintes informações dos entrevistados: Sexo, nível de escolaridade (1- Analfabeto, 2- Primário, 3- Ensino Médio, 4- Nível superior), salário. Elabore um algoritmo que armazene esses dados e calcule e imprima: Quantas pessoas do sexo feminino têm nível superior; Quantas pessoas analfabetas ganham menos de R$600,00; Quantas mulheres e quantos homens ganham acima de R$1500,00; Quantos entrevistados recebem menos do média salárial. Questão 41 Uma empresa tem, para cada funcionário, uma ficha contendo a matrícula, número de horas trabalhadas e o número de dependentes deste funcionário. Considerando que: a) A empresa paga 12 reais por hora e 40 reais por dependente. b) Sobre o salário são feito descontos de 8,5% para o INSS e 5% para IR. Faça um algoritmo para ler a matrícula, número de horas trabalhadas e número de dependentes de todos os funcionários desta empresa. Em seguida, o algoritmo deve calcular o salário líquido (com os descontos) de cada funcionário e imprimir o nome do funcionário, juntamente com o seu salário. Questão 42 Crie um programa que possua duas funções, uma que transforma todos os caracteres de uma cadeia de caracteres em maiúsculos e outra que transforma todos os caracteres em minúsculos. A cadeia de caracteres deve ser lida e passada como parâmetro para função. Questão 43 Crie um programa que possua uma função que recebe uma string e um caractere, e retorne o número de vezes que esse caractere aparece na string. Questão 44 Crie um programa que possua uma função que recebe uma string e um caractere, e apague todas as ocorrências desses caractere na string. Questão 45 Crie um programa que possua uma função que retira todas os caracteres repetidos de uma string dada. BCC201 Introdução a Programação Página 8 de 10

Questão 46 Faça um programa que receba uma palavra e a imprima de trás-para-frente. Questão 47 O código de César é uma das mais simples e conhecidas técnicas de criptografia. É um tipo de substituição na qual cada letra do texto é substituída por outra, que se apresenta um número fixo de vezes, a frente no alfabeto. Por exemplo, com uma chave igual a três é feita uma troca de três posições, A seria substituído por D, B se tornaria E, e assim por diante. Implemente um programa que faça uso desse Código de César (3 posições), entre com uma frase e retorne a frase codificada. Exemplo para chave de criptografia igual a 3: 1 Frase digitada: a ligeira raposa marrom saltou sobre o cachorro cansado 2 Frase Codificada: D OLJHLUD UDSRVD PDUURP VDOWRX VREUH R FDFKRUUR FDQVDGR O valor da chave deve ser lido. Considere o alfabeto circular, ou seja, se a última letra for atingida, inicia-se novamente o alfabeto. Questão 48 Faça um programa que troque todas as ocorrências de uma letra L 1 pela letra L 2 em uma cadeia de caracteres. A cadeia e as letras L 1 e L 2 devem ser fornecidas pelo usuário. Questão 49 Faça um programa que contenha um menu com as seguintes opções: 1. Ler uma string S 1 (tamanho máximo 20 caracteres); 2. Imprimir o tamanho da string S 1 ; 3. Comparar a string S 1 com uma nova string S 2 fornecida pelo usuário e imprimir o resultado da comparação; 4. Concatenar a string S 1 com uma nova string S 2 e imprimir na tela o resultado da concatenação; 5. Imprimir a string S 1 de forma reversa; 6. Contar quantas vezes um dado caractere aparece na string S 1. Esse caractere desse ser informado pelo usuário; 7. Substituir a primeira ocorrência do caractere C 1 da string S 1 pelo caractere C 2. Os caracteres C 1 e C 2 serão digitados pelo usuário; 8. Verificar se uma string S 2 é substring de S 1. A string S 2 deve ser informada pelo usuário; 9. Retornar uma substring da string S 1. Para isso o usuário deve informar a partir de qual posição deve ser criada a substring e qual é o tamanho da substring. BCC201 Introdução a Programação Página 9 de 10

Questão 50 Desenvolva um programa que realize a leitura dos seguintes dados relativos a um conjunto de alunos: Matricula, Nome, Código da Disciplina, Nota1 e Nota2. Considere uma turma de no máximo 50 alunos. Após ler todos os dados digitados, e depois de armazená-los em vetores, exibir na tela a listagem final dos alunos com as suas respectivas médias finais. Use uma média ponderada: Nota1 com peso = 4.0 e Nota2 com peso = 6.0. Dica: use múltiplos vetores, um para os dados, com o mesmo índice para os dados de um mesmo aluno. BCC201 Introdução a Programação Página 10 de 10