Prévia do material em texto
Curso: Sistemas de Informação
Disciplina: Algoritmos
Aluna: Suzane Santana
1 - Leia um número inteiro, após a leitura teste se o número é
divisível por 10. Caso isso seja verdadeiro exibir a mensagem
“Numero terminado em zero” caso contrário, exibir a mensagem
“Numero NÃO terminado em zero”.
2 - Efetue o cálculo de um salário de um professor. Para fazer
este algoritmo você deverá ler alguns dados, tais como: valor da
hora aula, número de aulas dadas no mês e percentual de desconto
do INSS. Deve ser apresentado ao usuário o Salario Liquido e o
Salário Bruto obtido. SALARIO_BRUTO = QUANT_AULAS * VALOR_AULA
SALARIO_LIQUIDO = SALARIO_BRUTO – DESCONTOS
3 - Leia dois números reais e mostre qual o maior dos dois.
Considera que nunca serão informados valores iguais.
4 - Leia o nome de um vendedor, o seu salário fixo e o valor total
de vendas efetuadas por ele no mês (em dinheiro). Sabendo que este
vendedor ganha 5% de comissão sobre as vendas efetuadas. O final
informar o seu nome, o salário fixo e salário no final do mês.
Atividade desenvolvida no VisuAlg
Baixar o VisuAlg: http://goo.gl/ONMDsm
1)
algoritmo "Divisivel_por_10"
// Função : Mostrar numero divisivel por dez
// Autor : Suzane Santana
// Data : 08/04/2013
// Seção de Declarações
var
N1, Resto: Inteiro
inicio
Escreva ("Informe um numero: ")
Leia (N1)
Resto <- N1 mod 10
Se (Resto = 0) Entao
Escreva ("Numero terminado em zero")
Senao
Escreva ("Numero não terminado em zero")
Fimse
Fimalgoritmo
2)
algoritmo "salario_prof"
// Função : Calcular salario bruto e liguido do professor
// Autor : Suzane Santana
// Data : 08/04/2013
// Seção de Declarações
var
AulaH, Aulas, SalarioL, SalarioB, Desconto: Real
inicio
Escreva ("Iforme o numero de aulas mensais: ")
Leia (Aulas)
Escreva ("Informe o valor da hora aula: ")
Leia(AulaH)
Escreva ("Informe o percentual de desconto do INSS: ")
Leia (Desconto)
SalarioB <- AulaH * Aulas
SalarioL <- SalarioB - SalarioB * (Desconto / 100)
Escreva ("O Salario bruto é de: R$", SalarioB)
Escreval
Escreva ("O Salario liquido é de: R$", SalarioL)
Fimalgoritmo
3)
algoritmo "numero_maior"
// Função : Mostrar numero maior entre dois
// Autor : Suzane Santana
// Data : 08/04/2013
// Seção de Declarações
var
N1, N2: Real
inicio
Escreva ("Informe o primeiro numero: ")
Leia (N1)
Escreva ("Informe o segundo numero: ")
Leia (N2)
Se (N1 <> N2) Entao
Se (N1 > N2) Entao
Escreva ("O numero maior é: ", N1)
Senao
Escreva ("O numero maior é: ", N2)
Fimse
Fimse
Fimalgoritmo
4)
algoritmo "nome_salario"
// Função : Informar nome, salario fixo e final do mês
// Autor : Suzane Santana
// Data : 09/04/2013
// Seção de Declarações
var
Nome: Caractere
SalarioFx, Vendas, SalarioFl: Real
inicio
Escreva ("Qual o nome do vendedor(a)? ")
Leia (Nome)
Escreva ("Qual o salario fixo? R$ ")
Leia (SalarioFx)
Escreva ("Qual o valor total de vendas do mês? R$ ")
Leia (Vendas)
SalarioFl <- SalarioFx + (Vendas * (5 /100))
Escreva (Nome," tem salario fixo de R$", SalarioFx, " e salario
final de R$", SalarioFl)
fimalgoritmo