lucaslacerdacl / exercises-golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  1. Faça um programa, com uma função que necessite de três argumentos, e que forneça a soma desses três argumentos através de uma função. Seu script também deve fornecer a média dos três números, através de uma segunda função que chama a primeira.
  2. Faça um programa que recebe três números do usuário, e identifica o maior através de uma função e o menor número através de outra função.
  3. Faça um programa, com uma função que necessite de um argumento. A função retorna o valor de caractere ‘P’, se seu argumento for positivo, e ‘N’, se seu argumento for zero ou negativo.
  4. Crie uma função que receba uma string como parâmetro e retorne a mesma string com todas as letras em maiusculo. Faça uma segunda função que retorne em minusculo.
  5. Crie uma função que receba um valor e uma porcentagem como parâmetros. A função deve retornar o valor acrescido da porcentagem indicada.
  6. Crie uma função que receba um número como parâmetro e verifique se ele é um quadrado perfeito. Um quadrado perfeito é um número que pode ser expresso como o produto de dois números iguais. Retorne true se for um quadrado perfeito e false se não for.
  7. Para um jogo, precisamos saber se um personagem morreu ou não depois de sofrer um ataque. Faça uma função que receba 2 parâmetros, 'dano' e 'saude'. A função deve retornar '1' se o dano for matar o personagem (ou seja, deixar sua saúde menor ou igual a zero) e '0' caso contrário.
  8. Desenvolva uma função que calcule a área de um círculo. A função deve receber o raio como parâmetro e retornar a área calculada.
  9. Desenvolva uma função que converta uma temperatura de Celsius para Fahrenheit. A função deve receber a temperatura em Celsius como parâmetro e retornar a temperatura convertida.
  10. Crie uma função que valide se uma senha atende aos critérios estabelecidos, como ter no mínimo 8 caracteres, pelo menos uma letra maiúscula, pelo menos uma letra minúscula e pelo menos um caractere especial.

Documentation

About


Languages

Language:Go 100.0%