mecanica
Departamento de Informática
Prof. Thiago Oliveira dos Santos
LISTA DE EXERCÍCIOS - 3
1. Faça uma função que permita trocar os valores de duas variáveis inteiras. Assuma que as variáveis já foram declaradas fora da função.
Exemplos de Resultados Esperados:
Var a
2
-1
1
2
Var b
5
-10
-2
2
Saída a
5
-10
-2
2
Saída b
2
-1
1
2
2. Faça um programa que dois valores inteiros do teclado e armazene em duas variáveis inteiras A e B. Em seguida, imprima o valor atual de cada variável, utilize a função da questão anterior para trocar seus valores, e imprima novamente o valor das variáveis.
3. Implemente uma função para somar dois números, a + b. A função deve seguir o cobeçalho: double soma(double a, double b); OBS: Essa função não deve imprimir nada na tela.
4. Implemente uma função para subtrair dois números, a - b. A função deve seguir o cobeçalho: double subtrai(double a, double b); OBS: Essa função não deve imprimir nada na tela.
5. Implemente uma função para multiplicar dois números, a * b. A função deve seguir o cobeçalho: double multiplica(double a, double b); OBS: Essa função não deve imprimir nada na tela.
6. Implemente uma função para dividir dois números, a / b. A função deve seguir o cobeçalho: double dividi(double a, double b); OBS: Essa função não deve imprimir nada na tela.
7. Implemente uma função para imprimir um menu com a seguintes opções: 1 - Soma,
2 - Subtri, 3 - Multiplica, 4 - Dividi, 5 - sair.
Universidade Federal do Espírito Santo – Centro Tecnológico
Departamento de Informática
Prof. Thiago Oliveira dos Santos
8. Utilize as funções acima (3 a 6) para fazer um programa que fará o papel de uma calculadora simples. Imprima um menu de opções (utilize função da questão 7), peça ao usuário para digitar dois números, x e y. Imprima o resultado da operação selecionada e imprima novamente o menu inicial para uma nova operação.