11 de set. de 2009

Lua – Exercícios - Variáveis e Estruturas de Controle

 

  1. Fazer um algoritmo que leia um número inteiro e escreva-o se for diferente de zero.
  2. Fazer um algoritmo que leia dois números inteiros. Escreva a soma dos números se o primeiro for maior que o segundo, escreva o produto se o segundo for maior que o primeiro, e escreva um deles se os números forem iguais.

 

As respostas serão postadas na próxima quarta.

 

==  Respostas ==

1.

print('Digite um número: ')
local num = io.read('*number')

if num ~= 0 then
    print('O numero é diferente de zero.')
else
    print('O numero é igual de zero.')
end

2.

local num1, num2

print('Digite o primeiro número: ')
num1 = io.read('*number')

print('Digite o segundo número: ')
num2 = io.read('*number')

if num1 > num2 then
    print('A soma de num1 + num2 é '..num1+num2)
elseif num2 > num1 then
    print('O produto de num1 e num2 é '..num1*num2)
else
    print('Este é num1 = '..num1)
end

 

Para mais informações:

Lua - Variáveis e Estruturas de Controle

Nenhum comentário: