1 - Faça um algoritmo que leia os valores de A, B, C e em seguida imprima na tela a soma entre A e B é mostre se a soma é menor que C.
{a, _rest} =
IO.gets("digite o valor de A: ")
|> Integer.parse()
{b, _rest} =
IO.gets("digite o valor de B: ")
|> Integer.parse()
{c, _rest} =
IO.gets("digite o valor de C: ")
|> Integer.parse()
IO.puts("a soma entre A e B é: #{a + b}")
IO.puts("a soma entre A e B é menor que C? #{a + b < c}")2 - Faça um algoritmo para receber um número qualquer e imprimir na tela se o número é par ou ímpar, positivo ou negativo.
{a, _rest} =
IO.gets("digite o valor de A: ")
|> Integer.parse()
par_ou_impar =
if rem(a, 2) == 0 do
"par"
else
"impar"
end
positivo_ou_negativo =
if a > 0 do
"positivo"
else
"negativo"
end
IO.puts("o valor de A é #{par_ou_impar} e #{positivo_ou_negativo}.")Outra forma de escrever
IO.puts("o valor de A é #{par_ou_impar} e #{positivo_ou_negativo}.")
{a, _rest} = Integer.parse(IO.gets("digite o valor de A: "))
par_ou_impar = if rem(a, 2) == 0, do: "par", else: "impar"
positivo_ou_negativo = if a > 0, do: "positivo", else: "negativo"
IO.puts("o valor de A é #{par_ou_impar} e #{positivo_ou_negativo}.")3 - Faça um algoritmo que leia dois valores inteiros A e B, se os valores de A e B forem iguais, deverá somar os dois valores, caso contrário devera multiplicar A por B. Ao final de qualquer um dos cálculos deve-se atribuir o resultado a uma variável C e imprimir seu valor na tela.
{a, _rest} =
IO.gets("digite o valor de A: ")
|> Integer.parse()
{b, _rest} =
IO.gets("digite o valor de B: ")
|> Integer.parse()
c = if a == b, do: a + b, else: a * b
IO.puts("o valor de C é: #{c}")4 - Faça um algoritmo que receba um número inteiro e imprima na tela o seu antecessor e o seu sucessor.
{a, _rest} =
IO.gets("digite o valor de A: ")
|> Integer.parse()
IO.puts("o antecessor de A é: #{a - 1}")
IO.puts("o sucessor de A é: #{a + 1}")5 - Faça um algoritmo que leia o valor do salário mínimo e o valor do salário de um usuário, calcule quantos salários mínimos esse
{salario_minimo, _rest} =
IO.gets("digite o valor do salario mínimo: ")
|> Float.parse()
{salario_usuario, _rest} =
IO.gets("digite o valor do seu salário: ")
|> Float.parse()
qtd_salarios_minimos = salario_usuario / salario_minimo
IO.puts("Você ganha #{qtd_salarios_minimos} salários mínimos.")