Ejercicios de C#
Código con errores (Parte 1)
Corrige el error de sintaxis en la pestaña Código para que la función devuelva el cubo de su argumento. Ejemplos Program.Cubes(3) ➞ 27 Program.Cubes(5) ➞ 125 Program.Cubes(10) ➞ 1000 Notas Lee el código cuidadosamente. No se supone que este desafío sea difícil.Conversión de booleano a cadena
Crea una función que recibe una bandera booleana flag y la devuelve como una cadena. Ejemplos Program.BoolToString(true) ➞ "True" Program.BoolToString(false) ➞ "False" Notas El resultado debe usar las mayúsculas y minúsculas exactas que se muestran en los ejemplos.Corrige la expresión
Corrige el código en la pestaña Código para que la función devuelva true si y solo si x es igual a 7. Ejemplos Program.IsSeven(4) ➞ false Program.IsSeven(9) ➞ false Program.IsSeven(7) ➞ true Notas Mira con atención la expresión.Cómo funciona Edabit
Esta es una introducción a cómo funcionan los desafíos en Edabit. En la pestaña Código de arriba verás una función inicial que se ve así: public class Program { public static bool ReturnTrue() { } } Basta con escribir return true; entre las llaves { } y luego hacer clic en el botón Verificar. Si lo hiciste correctamente, el botón se pondrá rojoDevuelve la suma de dos números
Crea una función que recibe dos números como argumentos y devuelve su suma. Ejemplos Sum(3, 2) ➞ 5 Sum(-3, -6) ➞ -9 Sum(7, 3) ➞ 10 Notas No olvides return el resultado. Si te atascas en un desafío, busca ayuda en la pestaña Recursos. Si de verdad no puedes avanzar, desbloquea soluciones en la pestaña Soluciones.Convierte minutos en segundos
Escribe una función que reciba un entero minutes y lo convierta en segundos. Ejemplos convert(5) ➞ 300 convert(3) ➞ 180 convert(2) ➞ 120 Notas No olvides devolver el resultado con return. Si te atascas en un desafío, busca ayuda en la pestaña Recursos. Si de verdad no puedes avanzar, desbloquea soluciones en la pestaña Soluciones.Psicología inversa
Antepón Do not a la acción indicada y agrega un punto al final. La acción predeterminada es do anything. Ejemplos Program.ReversePsychology("wash the dishes") ➢ "Do not wash the dishes." Program.ReversePsychology() ➢ "Do not do anything." `Devuelve el número siguiente al entero proporcionado
Crea una función que tome un número como argumento, incremente el número en +1 y devuelva el resultado. Ejemplos Addition(0) ➞ 1 Addition(9) ➞ 10 Addition(-3) ➞ -2 Notas No olvides return el resultado. Si te atascas en un desafío, busca ayuda en la pestaña Recursos. Si de verdad no puedes avanzar, desbloquea soluciones en la pestaña Soluciones.Calculadora de potencia del circuito
Crea una función que reciba voltage y current y devuelva el valor calculado de power. Ejemplos CircuitPower(230, 10) ➞ 2300 CircuitPower(110, 3) ➞ 330 CircuitPower(480, 20) ➞ 9600 Notas El valor de power se obtiene multiplicando voltage por currentConvertir la edad a días
Crea una función que reciba la edad en años y devuelva la edad en días. Ejemplos CalcAge(65) ➞ 23725 CalcAge(0) ➞ 0 CalcAge(20) ➞ 7300 Notas Usa 365 días como la duración de un año para este desafío. Ignora los años bisiestos y los días transcurridos desde el último cumpleaños hasta hoy. Espera únicamente entradas enteras no negativas.Área de un triángulo
Escribe una función que reciba la base y la altura de un triángulo y use return para obtener su área. Ejemplos triArea(3, 2) ➞ 3 triArea(7, 4) ➞ 14 triArea(10, 10) ➞ 50 Notas El área de un triángulo es: (base * height) / 2 No olvides usar return para devolver el resultado. Si te atascas en un desafío, busca ayuda en la pestaña Recursos. Si de verdad no pue¿El número es menor o igual que cero?
Crea una función que reciba un número como único argumento y devuelva true si es menor o igual que cero; de lo contrario, devuelve false. Ejemplos LessThanOrEqualToZero(5) ➞ false LessThanOrEqualToZero(0) ➞ true LessThanOrEqualToZero(-2) ➞ true Notas No olvides usar return para devolver el resultado. Si te atascas en un desafío, busca ayuda en la pestaña R¿Menor que 100?
Dados dos números, devuelve true si la suma de ambos números es menor que 100. De lo contrario, devuelve false. Ejemplos lessThan100(22, 15) ➞ true // 22 + 15 = 37 lessThan100(83, 34) ➞ false // 83 + 34 = 117 lessThan100(3, 77) ➞ true Notas N/A¿Los números son iguales?
Crea una función que reciba dos enteros y compruebe si son iguales. Ejemplos IsEqual(5, 6) ➞ false IsEqual(1, 1) ➞ true IsEqual(36, 35) ➞ false Notas N/A¡Devuélveme algo!
Escribe una función que devuelva la cadena "something" unida con un espacio " " y el argumento dado a. Ejemplos GiveMeSomething("is better than nothing") ➞ "something is better than nothing" GiveMeSomething("Bob Jane") ➞ "something Bob Jane" GiveMeSomething("something") ➞ "something something" Notas Supón que se proporciona una entrada.Invierte el booleano
Crea una función que invierta un valor boolean. Ejemplos Reverse(true) ➞ false Reverse(false) ➞ true Notas No olvides usar return para devolver el resultado. Si te atascas en un desafío, busca ayuda en la pestaña Recursos. Si de verdad no puedes avanzar, desbloquea soluciones en la pestaña Soluciones.Convierte horas en segundos
Escribe una función que convierta hours en segundos. Ejemplos HowManySeconds(2) ➞ 7200 HowManySeconds(10) ➞ 36000 HowManySeconds(24) ➞ 86400 Notas 60 segundos en un minuto, 60 minutos en una hora. No olvides devolver tu respuesta usando return.Suma de los ángulos de un polígono
Dado un polígono regular de n lados, devuelve la suma total de los ángulos internos (en grados). Ejemplos SumPolygon(3) ➞ 180 SumPolygon(4) ➞ 360 SumPolygon(6) ➞ 720 Notas n siempre será mayor que 2. La fórmula (n - 2) x 180 da la suma de todas las medidas de los ángulos de un polígono de n lados.Asignación básica de variables
Un estudiante que está aprendiendo C# intentaba crear una función. Su código debería concatenar una cadena de texto name recibida como parámetro con la cadena "Edabit" y almacenarla en una variable llamada result. Necesita tu ayuda para corregir este código. Ejemplos nameString("Mubashir") ➞ "MubashirEdabit" nameString("Matt") ➞ "MattEdabit" nameString("C#"Uso del operador "&&"
C# tiene un operador lógico &&. El operador && recibe dos valores booleanos y devuelve true si ambos valores son true. Considera a && b: Se comprueba si a es true o false. Si a es false, se devuelve false. Se comprueba si b es true o false. Si b es false, se devuelve false. De lo contrario, se devuelve true (ya que tanto a como b son, por lo tanto, true ). R