Algoritmo e logica de programação
Por: Queles • 21/6/2015 • Trabalho acadêmico • 391 Palavras (2 Páginas) • 399 Visualizações
1. Faça um algoritmo (pseudocódigo) que receba o código correspondente ao cargo de um funcionário e seu salário atual. Depois mostre o cargo e novo salário conforme reajuste. Os cargos e percentual de reajuste estão na tabela a seguir.
Código Cargo Percentual de reajuste
1 Escriturário 50%
2 Secretário 35%
3 Caixa 20%
4 Gerente 10%
2. Escrever um algoritmo(pseudocódigo) que leia 2 valores inteiros. Calcule e teste o resto da divisão inteira da primeira variável pela segunda variável.
a. se o resto da divisão for igual a 1 mostre a soma dessas variáveis mais o resto da divisão;
b. se o resto da divisão for igual a 2 multiplique a soma dos valores lidos pelo primeiro valor;
c. Em qualquer outra situação mostre o quadrado dos números lidos.
3. Faça um algoritmo(pseudocódigo) para resolver equações do 2º grau: ax2 + bx + c = 0
Deve ser lido 3 valores numéricos(a, b, c).
A variável a deve ser diferente de zero. Caso a variável a seja igual à zero, então o algoritmo deve encerrar e escrever a mensagem: “Impossível calcular”.
Sendo a variável a diferente de zero, então realizar os cálculos abaixo:
a) delta = b2 – 4*a*c
• Se delta < 0 escrever a mensagem “Não existe raiz real”
• Se delta = 0 escrever a mensagem “Existe uma raiz real” e calcular a raiz:
x = (-b) / (2*a)
• Se delta > 0 escrever a mensagem “Existem duas raízes real” e calcular os valores das raízes:
4. Escrever um algoritmo(pseudocódigo) para ler dois valores e uma das seguintes operações a serem executadas (codificadas da seguinte forma: 1 – Adição, 2 – Subtração, 3 – Multiplicação e 4 – Divisão). Calcular e escrever o resultado dessa operação sobre os dois valores lidos. O algoritmo deve mostrar o menu de opções a seguir:
Menu de opções:
1 – Somar
2 – Subtrair
3 – Multiplicar
4 – Dividir
5. Faça um algoritmo que receba a UF (unidade federativa) e escreva se este estado pertence a região SUL, SUDESTE, NORTE, NORDESTE ou CENTRO-OESTE.
...