problemas propuests a realizar utilizando estructura secuencialandreaemer

64
Problemas propuests a realizar utilizando estructura secuencial, además de manejar funciones, operadores, tipos de variables javascript, porcentaje y promedio. Todos los problemas son de nombres, apellidos, edades, suledos, notas, precios, costos, etc . Ejercicio 1 En una de las secciones de Computación Avanzada orientada a elementos finitos, hay 4 estudiantes, de los cuales se conoce la siguiente información: a) Nombre b) Edad (en años) c) Notas de sus 4 parciales y el examen final d) Notas de sus 2 prácticos Al principio del semestre, el profesor estipuló los siguientes porcentajes para las diferentes evaluaciones: 50% para los parciales, prácticos 20% y 30% para el examen final. Para ganarse un punto en la nota definitiva, el profesor pide que se diseñe un programa que realice lo siguiente: 1) Calcular la nota definitiva de cada estudiante. 2) Mostrar las iniciales de todos los alumnos. 3) Escribir el nombre completo en minúsculas de los dos primeros alumnos y en mayúscula los siguientes 2.

Upload: mikhail-english-lopez-english

Post on 07-Nov-2015

223 views

Category:

Documents


0 download

DESCRIPTION

javascript

TRANSCRIPT

Problemas propuests a realizar utilizando estructura secuencial, adems de manejar funciones, operadores, tipos de variables javascript, porcentaje y promedio. Todos los problemas son de nombres, apellidos, edades, suledos, notas, precios, costos, etc .Ejercicio 1En una de las secciones de Computacin Avanzada orientada a elementos finitos, hay 4 estudiantes, de los cuales se conoce la siguiente informacin:a) Nombreb) Edad (en aos)c) Notas de sus 4 parciales y el examen finald) Notas de sus 2 prcticosAl principio del semestre, el profesor estipul los siguientes porcentajes para las diferentes evaluaciones: 50% para los parciales, prcticos 20% y 30% para el examen final. Para ganarse un punto en la nota definitiva, el profesor pide que se disee un programa que realice lo siguiente:1) Calcular la nota definitiva de cada estudiante.2) Mostrar las iniciales de todos los alumnos.3) Escribir el nombre completo en minsculas de los dos primeros alumnos y en mayscula los siguientes 2.

Ejercicio 2En una de las secciones de Teora del Caos 3 estudiantes, de los cuales se conoce la siguiente informacin:

a) Nombre y apellidob) Sexoc) Notas de sus 3 parciales y el examen finald) Notas de sus 3 prcticos

Al principio del semestre, el profesor estipul los siguientes porcentajes para las diferentes evaluaciones: 40% para los parciales, prcticos 30% y 30% para el examen final. Sabiendo que la previa est formada por los parciales y prcticos, lo que representa el 70% de la nota, entonces el profesor ha pedido que se disee un programa que realice lo siguiente:1) Mostrar la nota definitiva de los muchachos y mostrar el promedio de parciales de las muchachas2) Escribir una palabra con las tres primeras letras de los alumnos.3) Nota promedio de los prcticos de la seccin.4) Sumar las notas de los primeros parciales de todos los estudiantes.

Ejercicio 3En la seccin 60 de Elementos Finitos Aplicados a la Solucin de Estructuras hay 2 estudiantes, de los cuales se conoce la siguiente informacin:

a) Apellidob) Fecha de nacimiento (ao, mes, da)c) Notas de sus 3 parciales y el examen final

El docente encargado de la materia ha fijado los porcentajes de las diferentes evaluaciones de la siguiente manera: 70% para los parciales y 30% para el examen final. Sabiendo que la previa est formada por los parciales, el profesor para subir un puntito en la nota final- ha pedido que se disee un programa que realice lo siguiente:1) Mostrar las previas de todos los alumnos2) Edad promedio (en aos)3) Nota promedio de los parciales de la seccin4) Escribir el siguiente mensaje: Buen promedio de notas parciales5) Escribir una palabra, en mayscula, con la ltima letra del apellido de todos los estudiantes

Ejercicio 4En un plano cartesiano hay tres puntos P1, P2 y P3, donde a cada uno se les conocen sus coordenadas (x,y) las cuales estn en plg. Calcular:1) rea del tringulo formado por los tres puntos (m2)2) Punto medio entre P1 y P2 y el punto medio entre P2 y P33) Permetro (plg)4) Dividir la ordenada promedio entre la abscisa promedio5) Sumar las distancias al origen de cada uno de los puntos (plg)Donde:m: metroscm: centmetrosplg: pulgadasm2: metros cuadrados

Principio del formulario

Final del formulario

Ejercicio 5En un plano cartesiano hay tres puntos P1, P2 y P3, donde a cada uno se les conocen sus coordenadas (x,y) las cuales estn en metros. Calcular:

1) rea del tringulo formado por los tres puntos (m2)2) Abscisa promedio (plg)3) Permetro (cm)4) Punto medio entre P2 y P35) Sumar las distancias al origen de cada uno de los puntos (plg)

Donde:m: metroscm: centmetrosplg: pulgadasm2: metros cuadrados

Ejercicio 6Se leen tres valores enteros, se pide que la aplicacin realice lo siguiente:

1) Sume los cubos de todos los valores2) Realizar el producto de las mitades de todos los valores dados ms el promedio de los valores.3) Sumar las races cuadradas de todos los valores dados.4) Promedio de los valores entre la suma del primero y el segundo valor.

Ejercicio 7Se leen tres valores enteros, se pide que la aplicacin realice lo siguiente:

1) Eleve a la cuarta potencia la diferencia del primero menos el segundo mas la parte entera de la tercera parte del ltimo valor2) Calcular el producto de las mitades de todos los valores dados est en el intervalo entre el cubo del segundo.3) Sumar las races cuadradas de todos los valores dados.

Ejercicio 8Se leen los radios de tres (3) esferas, se pide que la aplicacin realice lo siguiente:

1) Sume los volmenes de todas las figuras2) Sumar las superficies de todas las figuras y multiplicarlas por el radio de la primera esfera y sumarles el volumen promedio.3) Calcular el volumen de la primera esfera entre el volumen de la tercera..

Ejercicio 9En un cierto pas el impuesto que se debe pagar por los artculos se calcula mediante la siguiente regla: los primeros Bs. 2000 no causan impuesto, los siguientes Bs. 4000 tienen el 30% de impuesto y el resto el 40% de impuesto, pero si el costo del producto es mayor a Bs. 50000, entonces en lugar del 40% se cobra el 50%.Disee una aplicacin lea el costo bsico de un artculo y calcule:

1) El impuesto que debe pagar el producto.2) Su precio total

Ejercicio 10Disee una aplicacin que le las dimensiones de 3 ventanas circulares y 2 ventanas cuadradas en centmetros para determinar:

1) rea de las ventanas cuadradas2) Permetro promedio de las ventanas circulares3) rea al cuadrado de las ventanas cuadradas4) Determine la suma de areas de ventanas cuadradas en pies .

Ejercicio 11Disee una aplicacin que lea el largo y ancho de un terreno en metros. Al cual se desea cercar y colocar una losa de cemento, determine lo siguiente:

1) Cantidad de tela para cercar el terreno y diga si se puede o no comprar esta tela si el metro lineal vale 15 Bs y se dispone de 20000 Bs2) Volumen de cemento a colocar3) Determine el rea del terreno en yardas cuadradas4) Area del terreno en kilometros cuadrados y pies cuadrados

Ejercicio 12Leer radio y altura de dos conos diferentes y la arista de un cubo, todas las dimensiones en metros. Calcular :

1) Volmenes de todas las figuras (m3)2) Parte entera del volumen promedio (m3)3) Sumar las superficies laterales de las figuras (m2)4) Multiplicar las alturas -en pulgadas- de todas las figuras5) Superficie promedio de las bases de las figuras (m2)

Donde:m2: metros cuadradosm3: metros cbicos

Ejercicio 13Leer lado de un cuadrado en mm-, radio de una circunferencia en cm- y base y altura en plg- de un tringulo rectngulo. Calcular:

1) Permetro de todas las figuras (m)2) rea promedio (cm2)3) Permetro promedio (m)4) Raz cuadrada del rea de las figuras con partes curvas5) Parte entera de la superficie de la primera figura menos parte fraccionaria de la superficie de la ltima figura (m2)

Donde:m: metroscm: centmetrosmm: milmetrosplg: pulgadasm2: metros cuadradoscm2: centmetros cuadrados

Ejercicio 14Leer la altura de un tringulo equiltero y la dimensiones a y b de una elipse, donde todas las dimensiones se leen en cm. Calcular:

1) Permetro de todas las figuras (plg)2) rea promedio (plg2)3) Permetro promedio (plg)4) Raz cuadrada del rea de las figuras con partes curvas5) Multiplicar la parte fraccionaria de las reas de las figuras

Donde:cm: centmetroplg: pulgadasplg2: pulgada cuadrada

Ejercicio 15La venta de comida rpida POLLO CAMPERO, SA tiene 4 cajeros, de los que se conoce la siguiente informacin:a) Primer nombreb) Primer apellidoc) CId) Edad en dase) Sueldo mensual en bolvares

Calcular:

1) Borrar la primera y ltima letra de cada apellido de todas las cajeras2) Insertar en medio de cada nombre lo siguiente: XX3) Edad en meses de todos4) Escribir el ltimo dgito de la cdula de la segunda cajera5) Sueldo mensual en dlares

Donde:1$ oficial = 6.30 bolvares1 mes = 30 das1 ao = 360 das

Hay una serie de 14 ejercicios propuestos -los cuales han sido enviados a los correos de los estudiantes-, cuyas soluciones se presentan a continuacin.La solucin muestra slo el archivo de texto plano (.txt) que puede ser almacenado como archivo de hipertexto (.html) para poder ser ejecutado a travs del cualquier navegador y bajo cualqueir plataforma o sistema operativo privativo o no privativo.Se sugiere tratar de resolver el problema, antes de ver el ejercicio resuelto. Trate de hacerlo, codificarlo, depurarlo, ejecutarlo y corregirlo, hasta que calcule perfectamente, es decir, aplique los 8 pasos para resolver un programa a travs de un lenguaje de programacin.01 Ecuacion_cuadraticaLea los coeficientes de una ecuacin de segundo grado Ax2 + Bx + C. Determine las posibles races reales.02 Tres_puntos_planoLea las coordenadas de tres puntos -P1,P2 y P3-, en el plano cartesiano. Distancia entre P1 y P2 Punto medio entre P1 y P3 Pendiente de la recta formada por P2 y P304 Triangulo_equilateroLea el valor de un lado de un tringulo equiltero .Determine rea y Permetro.

06 Triangulo_isocelesLea el valor de los lados iguales de un tringulo issceles en cm y lea los dos ngulos en grados que forman con el lado diferente. Determine: Permetro en metros y Area en cm2Nota: Asuma que el lado diferente del tringulo, corresponde a la base07_cubo_cil_esfLea el valor de la arista de un cubo, el radio y la altura de un cilindro y el radio de una esfera en metros. Determine: Volumen de cada figura en cm3 rea de cada figura en m2 Promedio de reas en cm2 Promedio de volmenes en m3 Porcentaje que representa el rea del cubo, con respecto al rea total Porcentaje que representa el Volumen del cilindro con respecto al Volumen total0

01 Ejercicio Resuelto. Ecuacin Grado 2

Lea las coordenadas de tres puntos -P1,P2 y P3-, en el plano cartesiano. Determine : Distancia entre P1 y P2 Punto medio entre P1 y P3 Pendiente de la recta formada por P2 y P3

ANLISISLecturaLuego de leer el enunciado, debemos invertir un tiempo en tratar de plasmar -en la mediada de lo pisible- lo ledo en una figura, imagen, esquema, etc., de manera de poder visualizar mejor el problema: datos y respuestas..

CODIFICACINLas instrucciones javascript del problema se muestran a continuacin:

DEPURACIN y EJECUCINLuego de lamacenado como archivo de hipertexto (.html), ejecutamos el programa, seleccionando cualquier navegador que tengamos instalado en nuestra cumputadora.Principio del formularioFinal del formulario

REVISINUna vez que se ha comprobado que el programa solicita todos los datos del problema y muestra todas las respuestas, pasamos a revisar si los resultado arrojados por l son correctos. Psra lo cual debemos de realizar los clculos a mano -lpiz y papel- y ejecutar nuevamente el programa con esos datos. Si las respuestas coinciden -siempre que lo hayamos hecho bien- podemos decir que el programa est CORRECTO.En la imagen a continuacin se muestran los clculos hechos a mano. A la ejecucin de los pasos de un programa a mano se le llama "corrida en frio".

DEPURACINUna vez corregidos todos los errores de sintaxis, clculo y humanos, podemos pasar a mejorar la apariencia de nuestra interfaz, lo cual aprendermemos ms adelante.Luego de haber revisado exhaustivamente, en este paso debemos realizar la ejecucin del programa utilizando datos que puedan dar posibles errores o que presente situaciones extremas, a lo que se conoce como "anlisis de borde". Con ello nos aseguramos que para cualquier dato, nuetro programa dar una respuesta correcta.Para realizar el anlisis de borde, ejecute el programa con los datos que aparecen en la prxima imagen, y luego interprete los resultados, contraponindolos con los que se obtuvieron de forma escrita.

Codificacin:

// Lea los coeficientes de una ecuacin de segundo grado Ax2 + Bx + C.// Determine las posibles races reales.

// Declaracin de variablesvar a, b, c, D, x1, x2;

// Aclaratoriaalert ("Este programa no calcula races imaginarias");

// Lectura de datosa = parseFloat (prompt ("Coeficiente de trmino cuadrtico -A- : " , ""));b = parseFloat (prompt ("Coeficiente del trmino lineal -B- : " , ""));c = parseFloat (prompt ("Trmino independiente -C- : " , "")); // Calculo del discriminante: DD = Math.sqrt (b*b - 4*a*c);

// Primera raiz: x1x1 = (-b + D) / (2*a);

// Segunda raiz: x2x2 = (-b - D) / (2*a);

// Respuestasalert ("x1 = " + x1);alert ("x2 = " + x2);

02 Ejercicio Resuelto. Tres Puntos sobre Plano Cartesiano

Lea las coordenadas de tres puntos -P1,P2 y P3-, en el plano cartesiano. Determine : Distancia entre P1 y P2 Punto medio entre P1 y P3 Pendiente de la recta formada por P2 y P3

ANLISISLecturaLuego de leer el enunciado, debemos invertir un tiempo en tratar de plasmar -en la mediada de lo pisible- lo ledo en una figura, imagen, esquema, etc., de manera de poder visualizar mejor el problema: datos y respuestas..

CODIFICACINLas instrucciones javascript del problema se muestran a continuacin:

// Lea las coordenadas de tres puntos -P1,P2 y P3- en el plano cartesiano. // Distancia entre P1 y P2 // Punto medio entre P1 y P3 // Pendiente de la recta formada por P2 y P3

// Declaracin de variablesvar x1, y1, x2, y2, x3, y3;var d12, pmx13, pmy13, m, ang;

// Aclaratoriaalert ("Este programa no trabaja para pendientes infinitas");

// Lectura de datosx1 = parseFloat (prompt ("x1 = " , ""));y1 = parseFloat (prompt ("y1 = " , ""));x2 = parseFloat (prompt ("x2 = " , ""));y2 = parseFloat (prompt ("y2 = " , ""));x3 = parseFloat (prompt ("x3 = " , ""));y3 = parseFloat (prompt ("y3 = " , ""));

// 1) Distancia entre P1 y P2d12 = Math.sqrt (Math.pow ((y2 - y1) , 2) + Math.pow ((x2 - x1) , 2));alert ("1) Distancia entre los puntos P1 y P2 = " + d12);

// 2) Punto medio entre P1 y P3 pmx13 = (x1 + x3)/2;pmy13 = (y1 + y3)/2;alert ("2) X del punto medio entre P1 y P3 = " + pmx13);alert ("2) Y del punto medio entre P1 y P3 = " + pmy13);

// 3) Pendiente de la recta formada por P2 y P3 m = (y3 - y2) / (x3 - x2);ang = Math.atan (m);ang = ang * 180 / Math.PI;alert ("3) Angulo de recta que pasa por untos P2 y P3 = " + ang + " grados (respecto a x-x)");

DEPURACIN y EJECUCINLuego de lamacenado como archivo de hipertexto (.html), ejecutamos el programa, seleccionando cualquier navegador que tengamos instalado en nuestra cumputadora.Principio del formularioFinal del formulario

REVISINUna vez que se ha comprobado que el programa solicita todos los datos del problema y muestra todas las respuestas, pasamos a revisar si los resultado arrojados por l son correctos. Psra lo cual debemos de realizar los clculos a mano -lpiz y papel- y ejecutar nuevamente el programa con esos datos. Si las respuestas coinciden -siempre que lo hayamos hecho bien- podemos decir que el programa est CORRECTO.En la imagen a continuacin se muestran los clculos hechos a mano. A la ejecucin de los pasos de un programa a mano se le llama "corrida en frio".

DEPURACINUna vez corregidos todos los errores de sintaxis, clculo y humanos, podemos pasar a mejorar la apariencia de nuestra interfaz, lo cual aprendermemos ms adelante.Luego de haber revisado exhaustivamente, en este paso debemos realizar la ejecucin del programa utilizando datos que puedan dar posibles errores o que presente situaciones extremas, a lo que se conoce como "anlisis de borde". Con ello nos aseguramos que para cualquier dato, nuetro programa dar una respuesta correcta.

04 Ejercicio Resuelto. Tringulo Equiltero

Lea el valor de un lado de un tringulo equiltero .Determine rea y Permetro.

ANLISISLecturaLuego de leer el enunciado, debemos invertir un tiempo en tratar de plasmar -en la mediada de lo pisible- lo ledo en una figura, imagen, esquema, etc., de manera de poder visualizar mejor el problema: datos y respuestas..

CODIFICACINLas instrucciones javascript del problema se muestran a continuacin:

// Lea el valor de un lado de un tringulo equiltero .Determine // Area y Permetro

// Declaracin de variablesvar a, h, area, perimetro;

// Lectura de datosa = parseFloat (prompt ("Lado del tringulo equiltero = " , ""));

// Permetro perimetro = 3 * a;alert ("1) Permetro del tringulo equiltero = " + perimetro );

// Areah = Math.sqrt ( a*a - (a/2)*(a/2));area = a * h / 2;alert ("2) rea del tringulo equiltero = " + area );

DEPURACIN y EJECUCINLuego de lamacenado como archivo de hipertexto (.html), ejecutamos el programa, seleccionando cualquier navegador que tengamos instalado en nuestra cumputadora.Principio del formularioFinal del formulario

REVISINUna vez que se ha comprobado que el programa solicita todos los datos del problema y muestra todas las respuestas, pasamos a revisar si los resultado arrojados por l son correctos. Psra lo cual debemos de realizar los clculos a mano -lpiz y papel- y ejecutar nuevamente el programa con esos datos. Si las respuestas coinciden -siempre que lo hayamos hecho bien- podemos decir que el programa est CORRECTO.En la imagen a continuacin se muestran los clculos hechos a mano. A la ejecucin de los pasos de un programa a mano se le llama "corrida en frio".

DEPURACINUna vez corregidos todos los errores de sintaxis, clculo y humanos, podemos pasar a mejorar la apariencia de nuestra interfaz, lo cual aprendermemos ms adelante.Luego de haber revisado exhaustivamente, en este paso debemos realizar la ejecucin del programa utilizando datos que puedan dar posibles errores o que presente situaciones extremas, a lo que se conoce como "anlisis de borde". Con ello nos aseguramos que para cualquier dato, nuetro programa dar una respuesta correcta.06 Ejercicio Resuelto. Tringulo Isceles

Lea el valor de los lados iguales de un tringulo issceles en cm y lea los dos ngulos en grados que forman con el lado diferente. Determine: Permetro en metros y Area en cm2Nota: Asuma que el lado diferente del tringulo, corresponde a la base

ANLISISLecturaLuego de leer el enunciado, debemos invertir un tiempo en tratar de plasmar -en la mediada de lo pisible- lo ledo en una figura, imagen, esquema, etc., de manera de poder visualizar mejor el problema: datos y respuestas..

CODIFICACINLas instrucciones javascript del problema se muestran a continuacin:

// Lea el valor de los lados iguales de un tringulo issceles en cm y// lea los dos ngulos en grados que forman con el lado diferente. Determine: // Permetro en metros y Area en cm2

// Nota: Asuma que el lado diferente del tringulo, corresponde a la base

// Declaracin de variablesvar a, ang, b, c, p, pm, s, area;

// Lectura de datosa = parseFloat (prompt ("Lado igual del tringulo isceles (en cm) = " , ""));ang = parseFloat (prompt ("Angulo entre lados diferentes del triangulo isceles (en grados) = " , ""));

// Permetro// base c = Math.cos(ang*Math.PI/180) * a;b = 2*c;p = 2 * a + b;pm = p / 100;alert ("1) Permetro del tringulo isceles = " + pm + " m" );

// Area// Semi permetros = p/2;area = Math.sqrt ( s * (s - a)*(s - a)*(s - b));alert ("2) rea del tringulo isceles es = " + area +" cms2.");

DEPURACIN y EJECUCINLuego de lamacenado como archivo de hipertexto (.html), ejecutamos el programa, seleccionando cualquier navegador que tengamos instalado en nuestra cumputadora.Principio del formularioFinal del formulario

REVISINUna vez que se ha comprobado que el programa solicita todos los datos del problema y muestra todas las respuestas, pasamos a revisar si los resultado arrojados por l son correctos. Psra lo cual debemos de realizar los clculos a mano -lpiz y papel- y ejecutar nuevamente el programa con esos datos. Si las respuestas coinciden -siempre que lo hayamos hecho bien- podemos decir que el programa est CORRECTO.En la imagen a continuacin se muestran los clculos hechos a mano. A la ejecucin de los pasos de un programa a mano se le llama "corrida en frio".

DEPURACINUna vez corregidos todos los errores de sintaxis, clculo y humanos, podemos pasar a mejorar la apariencia de nuestra interfaz, lo cual aprendermemos ms adelante.Luego de haber revisado exhaustivamente, en este paso debemos realizar la ejecucin del programa utilizando datos que puedan dar posibles errores o que presente situaciones extremas, a lo que se conoce como "anlisis de borde". Con ello nos aseguramos que para cualquier dato, nuetro programa dar una respuesta correcta.

07 Ejercicio Resuelto. Cubo, Cilindro y Esfera

Lea el valor de la arista de un cubo, el radio y la altura de un cilindro y el radio de una esfera en metros. Determine: Volumen de cada figura en cm3 rea de cada figura en m2 Promedio de reas en cm2 Promedio de volmenes en m3 Porcentaje que representa el rea del cubo, con respecto al rea total Porcentaje que representa el Volumen del cilindro con respecto al Volumen total

ANLISISLecturaLuego de leer el enunciado, debemos invertir un tiempo en tratar de plasmar -en la mediada de lo pisible- lo ledo en una figura, imagen, esquema, etc., de manera de poder visualizar mejor el problema: datos y respuestas..

CODIFICACINLas instrucciones javascript del problema se muestran a continuacin:

/*plc, viernes 14 de marzo de 2014

Lea el valor de la arista de un cubo, el radio y la altura de un cilindro yel radio de una esfera en metros. Determine:

Volumen de cada figura en cm3 rea de cada figura en m2 Promedio de reas en cm2 Promedio de volmenes en m3. Porcentaje que representa el Area del cubo, con respecto al area total Porcentaje que representa el Volumen del cilindro con respecto al Volumen total.*/

// Declaracin de variablesvar a, r, h, R;var acm, rcm, hcm, Rcm;var vcub, vcil, vesf, vcub2, vcil2, vesf2, ss, sprom;var scub, scil, sesf, scub2, scil2, sesf2, sv, vprom;

// Lectura de datosa = parseFloat (prompt ("Arista del cubo (en m) = " , ""));r = parseFloat (prompt ("Radio del cilindro (en m) = " , ""));h = parseFloat (prompt ("Altura del cilindro (en m) = " , ""));R = parseFloat (prompt ("Radio de la esfera (en m) = " , ""));

// Dimensiones en centmetrosacm = a*100;rcm = r*100;hcm = h*100;Rcm = R*100;

// 1) Volmenes en cm3vcub2 = Math.pow (acm,3);vcil2 = Math.PI * rcm* rcm* hcm;vesf2 = 4/3 * Math.PI * Math.pow (Rcm,3);alert ("1) Volumen del cubo = " + vcub2 +" cm3");alert ("1) Volumen del cilindro = " + vcil2 +" cm3");alert ("1) Volumen de la esfera = " + vesf2 +" cm3");

// 2) Superficies (reas) en m2scub = 6 * a * a;scil = 2 * Math.PI * r * r + 2 * Math.PI * r * h;sesf = 4 * Math.PI * R * R;alert ("2) Superficie del cubo = " + scub +" m2");alert ("2) Superficie del cilindro = " + scil +" m2");alert ("2) Superficie de la esfera = " + sesf +" m2");

// 3) Superficie (Area) promedio en cm2ss = (scub+scil+sesf);ss2 = ss * Math.pow (100,2);sprom2 = ss2/3;alert ("3) Superficie promedio = " + sprom2 +" cm2");

// 4) Volumen promedio en m3sv2 = (vcub2 + vcil2 + vesf2);sv = sv2 / Math.pow(100,3);vprom = sv/3;alert ("4) Volumen promedio = " + vprom +" m3");

// 5) Porcentaje de la superficie del cubo respecto a todosporsup = scub / ss * 100;alert ("5) La superficie del cubo representa el " + porsup +" % del total de superficies.");

// 6) Porcentaje del volumen del cilindro respecto a todosporvol = vcil2/sv2 * 100;alert ("6) El volumen del cilindro representa el " + porvol +" % del total de volumenes.");

// Diseado por imery

DEPURACIN y EJECUCINLuego de lamacenado como archivo de hipertexto (.html), ejecutamos el programa, seleccionando cualquier navegador que tengamos instalado en nuestra cumputadora.Principio del formularioFinal del formulario

REVISINUna vez que se ha comprobado que el programa solicita todos los datos del problema y muestra todas las respuestas, pasamos a revisar si los resultado arrojados por l son correctos. Psra lo cual debemos de realizar los clculos a mano -lpiz y papel- y ejecutar nuevamente el programa con esos datos. Si las respuestas coinciden -siempre que lo hayamos hecho bien- podemos decir que el programa est CORRECTO.En la imagen a continuacin se muestran los clculos hechos a mano. A la ejecucin de los pasos de un programa a mano se le llama "corrida en frio".

DEPURACINUna vez corregidos todos los errores de sintaxis, clculo y humanos, podemos pasar a mejorar la apariencia de nuestra interfaz, lo cual aprendermemos ms adelante.Luego de haber revisado exhaustivamente, en este paso debemos realizar la ejecucin del programa utilizando datos que puedan dar posibles errores o que presente situaciones extremas, a lo que se conoce como "anlisis de borde". Con ello nos aseguramos que para cualquier dato, nuetro programa dar una respuesta correcta.01 Rectngulo

Clculo del permetro de un rectngulo, conociendo la base y la altura.

ANLISISLecturaLuego de leer, entender y analizar el enunciado del problema, hay que tratar de hacer una figura, esquema, mueco, que represente grficamente el enunciado.

VariablesDatos:b y hRespuestas:perimetroAuxiliares:no hay

FrmulasPuedo utilizar cualquiera de estas frmulas:permetro = b + h + b + hpermetro = 2b + 2hpermetro = 2(b + h)

Pseudocdigovar b, h, perimetroinicioleer bleer hperimetro