Pesquisar este blog

Livros Recomendados

segunda-feira, 20 de fevereiro de 2023

URI (BEECROWD) - 1004 - Produto Simples (Simple Product) - Iniciante - Haskell

Ajude o blog! PIX para doações: 6d8bc7a8-5d74-493a-ab7a-3515baf35956

Hoje estamos resolvendo mais um exercício em Haskell e postando para vocês. Esse é o problema do produto simples (simple product) do Beecrowd.

Plataforma: Beecrowd (antiga URI)


Problema1004

Enunciado:
Leia dois valores inteiros, no caso para variáveis A e B. A seguir, calcule o produto entre elas e atribua à variável PROD. A seguir escrever o valor desta variável.

Linguagem: Haskell

Solução:

Basta declarar nossa função main e ler dois valores (a e b) com readLn, sendo valores IO Int para trabalhar com inteiros lidos da entrada padrão. Após isso, basta utilizar putStrLn para exibir a mensagem "PROD = " concatenada com o resultado da multiplicação entre a e b, ou seja, concatenado com show(a*b). Lembre-se de que a função show converte a expressão para string, portanto, o produto entre a e b será calculado e depois convertido para string, assim sendo concatenado na função de saída (putStrLn) e formando a resposta no formato PROD = valor, como pede o enunciado. 

Veja o código abaixo:

main :: IO ()
main = do 
   a <- readLn :: IO Int 
   b <- readLn :: IO Int 
   putStrLn ("PROD = " ++ show(a*b))

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas