**Escribe una función área que calcule el área de un círculo. A la función se le da el radio del círculo. **
mi codigo es este
let r; let radius=r*r; function area(r){ return (Math.PI.radius); }El error muestra que "el área (0) no devuelve 0, pero no está definido". por favor explique este código.
¡Soy nuevo en este mundo, por favor no se preocupe si cree que esta es una de las preguntas simples que no tengo que hacerle a nadie excepto a ustedes!
Math.PI no tiene un radio - es una constante matemática, que tienes que multiplicar por el cuadrado del radio del círculo. Además, no asignó ningún valor a r , por lo que no está undefined . Este funciona:
function area(r) { return Math.PI * r ** 2; /* r ** 2 is the JS notation of potenatiating a number */ } console.log(area(0)); console.log(area(1)); console.log(area(5)); console.log(area(10));