Buscar

1 EXERCÍCIO 1 Escreva um algoritmo em linguagem C com as seguintes instruções: 1. Declare três variáveis (inteiro, real e char); 2. Declare trê...

1 EXERCÍCIO 1
Escreva um algoritmo em linguagem C com as seguintes instruções:
1. Declare três variáveis (inteiro, real e char);
2. Declare três ponteiros; 3. Associe as variáveis aos ponteiros;
4. Modifique os valores de cada variável indiretamente usando os ponteiros associados.
Para armazenar os valores nas variáveis, armazene na variável char a primeira letra do seu
nome, na variável inteira os dois últimos dígitos do seu RU e na variável real os 4 últimos
dígitos do seu RU, sendo os 2 últimos os valores com virgula;
5. Imprima na tela os valores das variáveis antes e após a modificação

O exercício propõe a criação de um algoritmo em linguagem C que declare variáveis, ponteiros e associe as variáveis aos ponteiros, modifique os valores das variáveis indiretamente usando os ponteiros associados e imprima na tela os valores das variáveis antes e após a modificação.

Essa pergunta também está no material:

ATIVIDADE PRÁTICA - 3q
9 pág.

Lógica de Programação Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de algoritmo em linguagem C que atende aos requisitos do exercício proposto: ```c #include int main() { int inteiro; float real; char caractere; int *ponteiroInteiro = &inteiro; float *ponteiroReal = ℜ char *ponteiroCaractere = &caractere; // Armazenando os valores nas variáveis *ponteiroCaractere = 'E'; // Substitua 'E' pela primeira letra do seu nome *ponteiroInteiro = 42; // Substitua 42 pelos dois últimos dígitos do seu RU *ponteiroReal = 1234.56; // Substitua 1234.56 pelos 4 últimos dígitos do seu RU // Imprimindo os valores antes da modificação printf("Valores antes da modificacao:\n"); printf("Caractere: %c\n", caractere); printf("Inteiro: %d\n", inteiro); printf("Real: %.2f\n", real); // Modificando os valores indiretamente usando os ponteiros associados *ponteiroCaractere = 'X'; *ponteiroInteiro = 99; *ponteiroReal = 9876.54; // Imprimindo os valores após a modificação printf("\nValores apos a modificacao:\n"); printf("Caractere: %c\n", caractere); printf("Inteiro: %d\n", inteiro); printf("Real: %.2f\n", real); return 0; } ``` Lembre-se de substituir as informações necessárias, como a primeira letra do seu nome e os dois últimos dígitos do seu RU, para que o algoritmo funcione corretamente.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais