Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercícios – Ponteiros, Estrutura de Dados e Vetores Atividade 1 • Crie um programa que faça a transformação de temperatura entre Celsius e Fahrenheit de. Para isso: – Declare um tipo chamado ‘Temp’ que armazena duas variáveis reais, uma que guarde a temperatura em Celsius e outra em Fahrenheit; – Leia uma lista de 3 valores de temperaturas e a escala, e as transforme. Guarde essas informações em um vetor do tipo Temp. – Para converter a temperatura, declare uma função que não possui retorno, e que tem como entradas: os endereços de memória das variáveis que guardam as temperaturas em Celsius e Fahrenheit, e uma variável que indica qual temperatura está sendo transformada. Atividade 1 Atividade 2 • Crie um programa que peça para cadastrar o nome e a idade de quatro pessoas. Declare uma estrutura para armazenar essas variáveis e as guarde em um vetor deste tipo. • Em seguida, pergunte se o usuário deseja corrigir a idade de alguém da lista. Caso positivo, peça para digitar o nome e o programa deve em seguida pedir para cadastrar a idade correta. Repita este procedimento até que o usuário não queira corrigir mas nenhuma idade. • Imprima a lista antes e depois de ser corrigida. Atividade 2 Atividade 2 Atividade 2 - mod • Modifique a atividade anterior de maneira a utilizar um ponteiro do tipo da estrutura cosntruida. Para isso, declare a estrutura com uma matriz de strings para armazenar os nomes e um vetor de inteiros para armazenar as idades. • Todo o resto do programa é igual ao da atividade anterior. Atividade 2 Atividade 2 Atividade 3 • Declare um vetor, digite seus elementos e some suas componentes. Faça isso de diferentes maneiras utilizando vetores ou ponteiros.
Compartilhar