Funciones
sumar(a, b)
Crear una función sumar que tome como argumentos dos números y devuelva la suma de ellos.
Ingresa los números ENTEROS y hace click en el boton SUMA
restar(a, b)
Crear una función restar que tome como argumentos dos números y devuelva la resta de ellos
Ingresa los números ENTEROS y hace click en el boton RESTAR
multiplicar(a, b)
Crear una función multiplicar que tome como argumentos dos números y devuelva la multiplicación de ellos
Ingresa los números ENTEROS y hace click en el boton MULTIPLICAR
dividir(a, b)
Crear una función dividir que tome como argumentos dos números y devuelva la suma de ellos
Ingresa los números ENTEROS y hace click en el boton DIVIDIR
esPar(numero)
Crear una función esPar que tome como argumento un número y devuelva true si dicho números es par o false si no lo es. TIP: un número es par si divido por 2 el resto (o módulo) de esa operación es 0
Ingresa un número ENTERO y hace click en el boton ES PAR
esImpar(numero)
Crear una función esImpar que tome como argumento un número y devuelva true si dicho números es impar o false si no lo es. TIP: un número es impar si divido por 2 el resto (o módulo) de esa operación no es 0
Ingresa un número ENTERO y hace click en el boton ES IMPAR
calcularAreaTriangulo(base, altura)
Crear una función calcularAreaTriangulo que tome como argumentos la base y la altura de un triángulo y devuelva el área del mismo
Ingresa 2 números y hace click en el boton AREA TRIANGULO
gritar(str)
Crear una función gritar que tome como argumento un string y devuelva el mismo string con un signo de exclamación al principio y al final del mismo
Ingresa una palabra y hace click en el boton GRITAR
obtenerNombreCompleto(nombre, apellido)
Crear una función obtenerNombreCompleto que tome como argumento un nombre y un apellido y devuelva un string con la unión de ambos valores
Ingresa el nombre y apellido y hace click en el boton NOMBRE COMPLETO
saludar(nombre)
Crear una función saludar que tome como argumentos un nombre y devuelva un saludo que lo incluya.
Ingresa el nombre y hace click en el boton SALUDAR
saludarGritando(nombre, apellido)
Usando las funciones anteriores (obtenerNombreCompleto, saludar y gritar), crear una función saludarGritando que tome como argumentos un nombre y un apellido y devuelva un saludo con signos de exclamación. TIP: recordá que los resultados de funciones se pueden guardar en variables para usarlos más adelante
Ingresa el nombre y apellido y hace click en el boton SALUDAR GRITANDO
obtenerDatosDeCiudad(nombre, poblacion, pais)
Crear una función obtenerDatosDeCiudad que tome como argumentos un string nombre, un número poblacion y un string pais y devuelva string con el siguiente formato: La ciudad de NOMBRE tiene una población de POBLACION habitantes y está ubicada en PAIS
Ingresa la ciudad, la población, el país y hace click en el boton OBTENER INFORMACION
convertirHorasEnSegundos(horas)
Crear una función convertirHorasEnSegundos que tome como argumento un número de horas y devuelva la conversión a segundos de dicha cantidad de horas
Ingresa las horas y hace click en el boton CONVERTIR A SEGUNDOS
calcularPerimetroRectangulo(ancho, alto)
Crear una función calcularAreaTriangulo que tome como argumentos el ancho y el alto de un rectángulo y devuelva su perímetro
Ingresa el ancho, el alto y hace click en el boton CALCULAR PERIMETRO RECTANGULO
calcularPorcentaje(numero, porcentaje)
Crear una función calcularPorcentaje que tome como argumentos un número y un porcentaje y devuelva el valor del porcentaje correspondiente al número
Ingresa ambos números y hace click en el boton CALCULAR PORCENTAJE
sumarPorcentaje(numero, porcentaje)
Crear una función sumarPorcentaje que tome como argumentos un número y un porcentaje y devuelva la suma de dicho número con la de su porcentaje. Usar la función calcularPorcentaje para obtener el porcentaje a sumar
Ingresa ambos números y hace click en el boton CALCULAR PORCENTAJE SUMADO
restarPorcentaje(numero, porcentaje)
Crear una función restarPorcentaje que tome como argumentos un número y un porcentaje y devuelva la resta de dicho número con la de su porcentaje. Usar la función calcularPorcentaje para obtener el porcentaje a restar
Ingresa ambos números y hace click en el boton CALCULAR PORCENTAJE RESTADO
calcularFPS(fps, minutos)
FPS son cuadros por segundo (frames per second). Crear una una función calcularFPS que tome como argumentos una cantidad de cuadros por segundo y una cantidad de minutos, y devuelva cuántos cuadros hubo en esa cantidad de minutos
Ingresa ambos números y hace click en el boton CALCULAR FPS
obtenerCompetencia(a, b)
Crear una función obtenerCompetencia que tome como argumentos dos strings a y b y devuelva un string con el formato a vs. b
Ingresa ambos competidores y hace click en el boton OBTENER COMPETENCIA
generarEmail(usuario, dominio)
Crear una función generarEmail que tome como argumentos dos string usuario y dominio y el un string email con el formato usuario@dominio.com
Ingresa el usuario, el dominio y hace click en el boton GENERAR EMAIL
esMayorDeEdad(edad)
Crear una función esMayorDeEdad que tome como argumento un número edad y devuelva true si es mayor de edad (18 o más) o false de lo contrario
Ingresa la edad y hace click en el boton ES MAYOR DE EDAD
haceCalor(temperatura)
Crear una función haceCalor que tome como argumento un número temperatura y devuelva true si hace calor (22 grados o más) o false de lo contrario
Ingresa la temperatura y hace click en el boton HACE CALOR
haceFrio(temperatura)
Crear una función haceCalor que tome como argumento un número temperatura y devuelva true si hace frio (12 grados o menos) o false de lo contrario
Ingresa la temperatura y hace click en el boton HACE FRIO
calcularPuntaje(facil, normal, dificil)
Crear una función calcularPuntaje que calcule el puntaje de un examen que consiste en ejercicios de distinto nivel. Debe tomar como argumento tres que consisten en la cantidad de ejercicios resueltos en cada nivel y devolver un número con el puntaje correspondiente. El puntaje se calcula de la siguiente forma:
facil: 3 puntos
normal: 5 puntos
dificil: 10 puntos
Ingresar los 3 numeros y hace click en el boton CALCULAR PUNTAJE
aceptaDeposito(monto)
Crear una función aceptaDeposito que tome como argumento un número monto y devuelva true si el monto es divisible por 10 o false si no lo es
Ingresa el monto y hace click en el boton ACEPTA DEPOSITO
esHoraValida(hora)
Crear una función esHoraValida que tome como argumento un string hora con el formato HH:mm y determine si es una hora válida del día o no
Ingresa una hora en el formato HH:mm para ver si ES HORA VALIDA
puedeRenovarCarnet(pasoTests, tieneMultasImpagas, pagoImpuestos)
Crear una función puedeRenovarCarnet que tome como argumentos tres booleanos, pasoTests, tieneMultasImpagas y pagoImpuestos, y devuelva true si una persona está habilitada para renovar su carnet de conducir o false si no. Una persona puede renovar su carnet si pasó los tests, no tiene multas impagas y pagó todos los impuestos
Ingresar true o false para saber si PUEDE RENOVAR CARNET
puedeGraduarse(asistencia, materiasAprobadas, tesisAprobada)
Crear una función puedeGraduarse que tome como argumentos dos números asistencia y materiasAprobadas y un booleano tesisAprobada, y devuelva true si una persona puede gruadarse o false si no. Una persona puede graduarse si tiene un 75% de asistencia o más, 50 materias aprobadas o más y la tesis aprobada.
Completa para informar su PUEDE GRADUARSE
Condicionales
esParOImpar(numero)
Crear una función esParOImpar que acepte como argumento un numero y devuelva el string par si el numero es par, o el string impar si el numero es impar
Ingresa un numero para saber SI ES PAR O IMPAR
esPositivoONegativo(numero)
Crear una función esPositivoONegativo que acepte como argumento un numero y devuelva el string positivo si el numero es positivo, o el string negativo si el numero es negativo
Ingresa un numero para saber SI ES POSITIVO O NEGATIVO
avanzarSemaforo(colorActual)
Crear una función avanzarSemaforo que acepte como argumento un string colorActual y devuelva un string con el siguiente color del semáforo, siguiendo el orden: verde -> amarillo -> rojo -> verde
Ingresa el color del semaforo para decirle cual sigue:
obtenerDiasMes(mes)
Crear una función obtenerDiasMes que tome como argumento un string mes y devuelva un número dependiendo de la cantidad de días que tenga ese mes
Ingresa el MES para decirle cuantos dias tiene:
obtenerSensacion(temperatura)
Crear una función obtenerSensacion que tome como argumento un número temperatura y devuelva un string dependiendo de la temperatura, con las siguientes reglas:
Menor a 0° ¡Está helando!
Mayor o igual a 0° y menor a 15° ¡Hace frío!
Mayor o igual a 15° y menor a 25° Está lindo
Mayor o igual a entre 25° y menor a 30° Hace calor
Mayor o igual de 30° ¡Hace mucho calor!
Ingresa la TEMPERATURA para ver la sensacion:
obtenerNota(puntaje)
Crear una función obtenerNota que tome como argumento un número puntaje y devuelva un string dependiendo del puntaje redondeado, con las siguientes reglas:
Menor a 6 Desaprobado
Mayor o igual a 6 y menor a 7 Regular
Mayor o igual a 7 y menor a 8 Bueno
Mayor o igual a entre 8 y menor a 10 Muy bueno
10 Excelente
Ingresa el PUNTAJE para informerte la nota:
jugarPiedraPapelTijera(a, b)
Crear una función jugarPiedraPapelTijera que tome como argumentos dos strings a y b que representen una jugada (piedra, papel, tijera) y dependiendo el resultado devuelva un string con un mensaje avisando qué jugada ganó (o si hubo empate)