Buscar

Exercícios Programação Avançada - Recursividade e Ponteiros

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

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

Lista de exercícios Programação Avançada - Recursividade e Ponteiros 1
Lista de exercícios 
Programação Avançada - 
Recursividade e Ponteiros
Created by PALOMA TAINARA LIMA SILVA
Exercício 01
Crie duas funções(uma iterativa e outra recursiva) para multiplicar dois 
números(através da soma sucessiva) 
Exercício 02 
Faça um algoritmo recursivo para elevar um número a uma potência inteira 
não negativa.
Exercício 03
Receba um número positivo e mostre como o exemplo:
 → Digitado: 10 
 Saída: 10,9,8,7,6,5,4,3,2,1
Exercício 04
Receba um número positivo e mostre como o exemplo: 
→ Digitado: 10 
 Saída: 1,2,3,4,5,6,7,8,9,10.
Lista de exercícios Programação Avançada - Recursividade e Ponteiros 2
Exercício 05
Faça um programa que calcule o fatorial do número.
Exercício 06
Crie um programa onde receba dois valores inteiros e armazene em variáveis 
(a, b). Utilize ponteiros para realizar a multiplicação entre eles. O resultado 
deve ser armazenado em uma variável de nome result. O valor de resulto deve 
ser apresentado através de um ponteiro. Todos os endereços das variáveis e 
ponteiros devem ser demonstradas ao final do programa
Exercício 07
Reutilize o programa anterior demonstrando na tela se o valor da variável A é 
maior que o valor de B. (vice versa) ou se são iguais.
Exercício 08
 (Utilize Registros) Escrever um programa que cadastre o nome, a matrícula e 
duas notas de um aluno. Em seguida imprima a matrícula, o nome e a média. 
Informe também se o aluno foi aprovado ou não.(todas as operações e 
impressões devem ser feitas com ponteiros).
Exercício 09
Assumindo que o endereço da variável x foi atribuído a um ponteiro px, 
escreva uma expressão que não usa x e divida x por 5.
Exercício 10
Escreva um programa que simule contas bancárias, com as seguintes 
especificações
→ Ao iniciar o programa vamos criar uma conta bancária. o Cada conta terá o 
nome e o CPF do cliente associado a ela. o No ato da criação da conta o cliente 
precisará fazer um depósito inicial. 
→ Após as contas serem criadas, o sistema deverá possibilitar realizações de 
Lista de exercícios Programação Avançada - Recursividade e Ponteiros 3
saques ou depósitos nas contas. o Sempre que uma operação de saque ou 
depósito seja realizada, o sistema deverá imprimir o nome do titular e o saldo 
final

Continue navegando