Exercícios de C#
Código com erros (Parte 1)
Corrija o erro de sintaxe na aba Código para que a função retorne o cubo do argumento. Exemplos Program.Cubes(3) ➞ 27 Program.Cubes(5) ➞ 125 Program.Cubes(10) ➞ 1000 Observações Leia o código com atenção. Este desafio não deveria ser difícil.Conversão de booleano para string
Crie uma função que recebe uma flag booleana e a retorna como uma string. Exemplos Program.BoolToString(true) ➞ "True" Program.BoolToString(false) ➞ "False" Observações O resultado deve usar exatamente as mesmas letras maiúsculas e minúsculas mostradas nos exemplos.Corrija a expressão
Corrija o código na aba Código para que a função retorne true se e somente se x for igual a 7. Exemplos Program.IsSeven(4) ➞ false Program.IsSeven(9) ➞ false Program.IsSeven(7) ➞ true Observações Observe atentamente a expressão.Como funciona o Edabit
Esta é uma introdução a como os desafios funcionam no Edabit. Na aba Código acima, você verá uma função inicial parecida com esta: public class Program { public static bool ReturnTrue() { } } Basta inserir return true; entre as chaves { } e clicar no botão Verificar. Se você fizer isso corretamente, o botão ficará vermelho e exibirá ENVIAR RESPORetorne a soma de dois números
Crie uma função que recebe dois números como argumentos e retorna a soma deles. Exemplos Sum(3, 2) ➞ 5 Sum(-3, -6) ➞ -9 Sum(7, 3) ➞ 10 Observações Não se esqueça de usar return para retornar o resultado. Se você não souber como continuar, procure ajuda na aba Recursos. Se ainda estiver com dificuldade, desbloqueie soluções na aba Soluções.Converta minutos em segundos
Escreva uma função que receba um número inteiro minutes e o converta em segundos. Exemplos convert(5) ➞ 300 convert(3) ➞ 180 convert(2) ➞ 120 Observações Não se esqueça de retornar o resultado com return. Se você não souber como continuar, procure ajuda na aba Recursos. Se ainda estiver com dificuldade, desbloqueie soluções na aba Soluções.Psicologia reversa
Adicione Do not antes da ação fornecida e finalize-a com um ponto. A ação padrão é do anything. Exemplos Program.ReversePsychology("wash the dishes") ➢ "Do not wash the dishes." Program.ReversePsychology() ➢ "Do not do anything." `Retorne o próximo número a partir do inteiro recebido
Crie uma função que receba um número como argumento, incremente o número em +1 e retorne o resultado. Exemplos Addition(0) ➞ 1 Addition(9) ➞ 10 Addition(-3) ➞ -2 Observações Não se esqueça de usar return para retornar o resultado. Se você não souber como continuar, procure ajuda na aba Recursos. Se ainda estiver com dificuldade, desbloqueie soluções na abaCalculadora de potência do circuito
Crie uma função que receba voltage e current e retorne o valor calculado de power. Exemplos CircuitPower(230, 10) ➞ 2300 CircuitPower(110, 3) ➞ 330 CircuitPower(480, 20) ➞ 9600 Notas O valor de power é obtido multiplicando voltage por currentConverter idade em dias
Crie uma função que receba a idade em anos e retorne a idade em dias. Exemplos CalcAge(65) ➞ 23725 CalcAge(0) ➞ 0 CalcAge(20) ➞ 7300 Notas Use 365 dias como a duração de um ano para este desafio. Ignore anos bissextos e os dias entre o último aniversário e hoje. Considere apenas entradas inteiras não negativas.Área de um triângulo
Escreva uma função que receba a base e a altura de um triângulo e faça a função retornar sua área usando return. Exemplos triArea(3, 2) ➞ 3 triArea(7, 4) ➞ 14 triArea(10, 10) ➞ 50 Observações A área de um triângulo é: (base * height) / 2 Não se esqueça de usar return para retornar o resultado. Se você não souber como continuar, procure ajuda na aba RecursoRetorne o resto da divisão entre dois números
C# possui um único operador capaz de obter o resto de uma divisão. Dois números são passados como parâmetros. Ao dividir o primeiro parâmetro pelo segundo, obtém-se um resto que pode ser zero. Retorne esse valor. Exemplos Remainder(1, 3) ➞ 1 Remainder(3, 4) ➞ 3 Remainder(-9, 45) ➞ -9 Remainder(5, 5) ➞ 0 Observações Os testes usam apenas números inteiros pO número é menor ou igual a zero?
Crie uma função que receba um número como seu único argumento e retorne true se ele for menor ou igual a zero; caso contrário, retorne false. Exemplos LessThanOrEqualToZero(5) ➞ false LessThanOrEqualToZero(0) ➞ true LessThanOrEqualToZero(-2) ➞ true Observações Não se esqueça de usar return para retornar o resultado. Se você não souber como continuar, procuMenor que 100?
Dados dois números, retorne true se a soma de ambos for menor que 100. Caso contrário, retorne false. Exemplos lessThan100(22, 15) ➞ true // 22 + 15 = 37 lessThan100(83, 34) ➞ false // 83 + 34 = 117 lessThan100(3, 77) ➞ true Observações N/AOs números são iguais?
Crie uma função que receba dois inteiros e verifique se eles são iguais. Exemplos IsEqual(5, 6) ➞ false IsEqual(1, 1) ➞ true IsEqual(36, 35) ➞ false Observações N/ARetorne algo para mim!
Escreva uma função que retorne a string "something" unida a um espaço " " e ao argumento fornecido a. Exemplos GiveMeSomething("is better than nothing") ➞ "something is better than nothing" GiveMeSomething("Bob Jane") ➞ "something Bob Jane" GiveMeSomething("something") ➞ "something something" Observações Suponha que uma entrada seja fornecida.Inverta o booleano
Crie uma função que inverta um valor boolean. Exemplos Reverse(true) ➞ false Reverse(false) ➞ true Observações Não se esqueça de usar return para retornar o resultado. Se você não souber como continuar, procure ajuda na aba Recursos. Se ainda estiver com dificuldade, desbloqueie soluções na aba Soluções.Converta horas em segundos
Escreva uma função que converta hours em segundos. Exemplos HowManySeconds(2) ➞ 7200 HowManySeconds(10) ➞ 36000 HowManySeconds(24) ➞ 86400 Observações 60 segundos em um minuto, 60 minutos em uma hora. Não se esqueça de retornar sua resposta usando return.Soma dos ângulos do polígono
Dado um polígono regular de n lados, retorne a soma total dos ângulos internos (em graus). Exemplos SumPolygon(3) ➞ 180 SumPolygon(4) ➞ 360 SumPolygon(6) ➞ 720 Observações n será sempre maior que 2. A fórmula (n - 2) x 180 fornece a soma de todas as medidas dos ângulos de um polígono de n lados.Os números são iguais?
Crie uma função que retorne true quando num1 for igual a num2; caso contrário, retorne false. Exemplos IsSameNum(4, 8) ➞ false IsSameNum(2, 2) ➞ true IsSameNum(0, 6) ➞ false Notas Não se esqueça de usar return para retornar o resultado.