miércoles, 31 de julio de 2013

Calculo de elementos xeométricos

Exercicio para os alumnos.

Realizar unha aplicación JavaScript que faga o seguinte:

Pedir o radio.





Pedir un numero entre 1 e 3:



Dependendo do segundo dato, indicar:

1 - Lonxitude da circunferencia. (2 * PI * R)

2 - Area do circulo. 
(PI * R * R)

3 - Volume da esfera. 
4/3 * (PI * R * R * R)




NOTA:
O valor de PI é 3.14 (os decimáis separanse mediante un punto)

-------------------------------------------------


SOLUCIÓN:





var PI = 3.14;
var radio;
var opcionSeleccionada; //1 lonx 2 sup 3 vol
var resultado;
var mensaxe;

radio = prompt ("Indique o radio da figura.","1");
opcionSeleccionada = prompt ("Indique o dato que desexa obter:\n1 - Lonxitude da circunferencia.\n2 - Superficie do circulo.\n3 - Volume da esfera.");

if (opcionSeleccionada == 1){
 //calculo lonxitude circunferencia 2 * PI * R
 resultado = 2 * PI * radio;
 mensaxe = "A lonxitude da circunferencia é: " + resultado;
}
else if (opcionSeleccionada == 2){
 //calculo superficie circulo PI * R * R
 resultado = PI * radio * radio; 
 mensaxe = "A superficie do circulo é: " + resultado;
} 
else if (opcionSeleccionada == 3){
 //calculo volume esfera 4 / 3 * PI * R*R*R
 resultado = 4 / 3 * PI * radio * radio  * radio; 
 mensaxe = "O volume da esfera é: " + resultado;  
}
else {
 mensaxe = "Dato introducido incorrecto";
}

alert (mensaxe);

NOTA:
Engadese a posibilidade de controlar se a opción introducida é incorrecta. 

Aproveitando que iso nos obliga a reescribir o valor da variable
mensaxe, se personaliza para cada tipo de elemento:
opcionSeleccionada = 1;



opcionSeleccionada = 2;




opcionSeleccionada = 3;





opcionSeleccionada = 4;




No hay comentarios:

Publicar un comentario