Baixe o app para aproveitar ainda mais
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
Compartilhar