100 problemas de Uiua

100 Problemas para resolução em Uiua

  1. Escreve um programa para adicionar 3 números. Exemplo:
(tua função) 1 15 3              # 19
(tua função) 0 0 0               # 0
(tua função) -2 0 3              # 1
  1. Escreve um programa que divide o segundo número pelo primeiro, mas mantém os números na pilha (stack). Exemplo:
(tua função) 5 10                # 10 5 2
(tua função) 6 24                # 24 6 4
(tua função) 17 51               # 51 17 3
  1. Escreve uma função que subtrai o segundo número do primeiro e depois eleva ao quadrado. Exemplo:
(tua função) 10 1               # 81
(tua função) 3 5                # 4
(tua função) 5 6                # 1
  1. Escreve um programa que, para os argumentos A, B e C, calcule (A + B) x C. Exemplo:
(tua função) 1 2 3               # 9
(tua função) 2 2 2               # 8
(tua função) 5 7 2               # 24
  1. Escreve um programa que calcule o máximo. Exemplo:
(tua função) 3 15 18 0           # 15
(tua função) 0 0 0 0             # 0
  1. Escreve um programa que calcule o mínimo. Exemplo:
(tua função) 3 15 18 0           # 0 
(tua função) 0 0 0 0             # 0
  1. Escreve um programa que some o máximo e o mínimo de: Exemplo:
(tua função) 3 15 18 0           # 18
(tua função) 3 4 2 1             # 5
  1. Escreve um programa que calcule a hipotenusa de um triângulo rectângulo com lados A e B: Raíz quadrada de (A ao quadrado + B ao quadrado). Exemplo:
(tua função) 3 4                 # 5
(tua função) 6 8                 # 10
(tua função) 5 12                # 13
  1. Escreve uma função que conte o número de vogais numa frase. Exemplo:
(tua função) "Sporting"         # 2
(tua função) "Benfica"          # 3
(tua função) "Xyz rtvz ghtrq"   # 0
(tua função) "O Benjamim esta a aprender Uiua."   # 14