Esta atividade obrigatria e far parte da sua mdia final.
Encaminhe a atividade via Espao UnisulVirtual de Aprendizagem (EVA).
Questo 1 (2,0 pontos)
Considere que voc tenha em mos um vetor, ordenado crescentemente por nome, contendo registros de pessoas (nome, idade e telefone). Voc recebeu a tarefa de realizar uma busca pelo nome de uma determinada pessoa dentro deste vetor. Qual o mtodo de busca voc utilizaria para determinar se o nome da pessoa existe ou no dentro do vetor. Justifique a sua escolha. Questo 2 (3,0 pontos) Considere que voc tenha o seguinte registro: TSaldo = REGISTRO nomeDoMes : LITERAL saldo : REAL FIMREGISTRO Considere que voc tenha um vetor (Meses), j preenchido com 12 literais, onde em cada posio exista o nome de um ms.
Considere tambm que voc dever fazer 100 leituras armazenando-as em um
vetor, onde em cada leitura o usurio ir digitar um nmero entre 1 e 12 ( representando o nmero de um ms), e um valor (REAL). Aps a digitao de todos as 100 leituras mostrar na tela o nome da cada um dos meses e o seu saldo atual. Para esta questo voc dever utilizar registros para armazenar TSaldo dentro de um vetor. Questo 3 (2,0 pontos) Considere que voc tenha o seguinte registro: TSaldo = REGISTRO nomeDoMes : LITERAL saldo : REAL FIMREGISTRO Faa um algoritmo para realizar 12 leituras armazenando-as em um vetor, onde em cada leitura o usurio ir digitar o nome de um ms e o seu saldo atual. Aps a leitura voc dever ordenar os saldos de forma decrescente (do maior saldo para o menor) e aps a ordenao mostrar na tela o nome do ms e o seu saldo. Questo 4 (3,0 pontos) Considere que voc tenha o seguinte registro: TSaldo = REGISTRO nomeDoCliente : LITERAL saldo : REAL FIMREGISTRO Faa um algoritmo para realizar 100 leituras armazenando-as em um vetor. A cada leitura o usurio ir digitar o nome de um cliente e o seu saldo atual. Considere que o nome de um mesmo cliente poder ser digitado vrias vezes durante as 100 leituras. De qualquer forma cada nome, repetido ou no, dever ser armazenado dentro do vetor. Aps a leitura voc realizar as seguintes operaes: a)Ordenar o vetor crescentemente pelo nome do cliente. b)Ler o nome de um cliente e verificar se este nome existe ou no dentro do vetor. Caso exista dever ser mostrado na tela o somatrio de todos os saldos deste cliente. Lembre-se que o nome do cliente poder aparecer repetidas vezes dentro do vetor. Caso o nome no exista uma mensagem sobre este fato dever ser mostrada na tela.