jueves, 4 de agosto de 2016

Debido a que mi blog tiene problemas con el script realice un video donde muestro como hago el programa.A continuacion les muestro mi programa para calcular concentraciones quimicas

jueves, 21 de julio de 2016

1-El trayecto a recorrer en una competencia de  km esta definida por 4 puntos sobre el plano de la ciudad. Los puntos son : salida,P1,P2,llegada; de los cuales se conocen sus coordenadas cartesianas X y Y en km. Sabiendo que todos los trayectos son rectos de punto a punto se pide que haga una aplicación que realice lo siguiente
a) Calcular la distancia que recorrieron todos aquellos competidores que se detuvieron a la mitad del último tramo de competencia(en metros).
b) Calcular el desplazamiento de todos los participantes desde P2 al punto de llegada de la competencia( en pies)
<html>
<script>
//Trayecto de competidores
//Declaración de variables
VAR  P0,P1,P2,P3,X0,Y0,X1,Y1,X2,Y2,X3,Y3,DT,DP0P1,DP1P2,DP2P3,dMT,DPMT,dpp2
//Lectura de datos
X0=parsefloat(prompt(“Ingrese X0= “,” “);
Y0=parsefloat(prompt(“Ingrese Y0= “,” “);
X1=parsefloat(prompt(“Ingrese X1= “,” “);
Y1=parsefloat(prompt(“Ingrese Y1= “,” “);
X2=parsefloat(prompt(“Ingrese X2= “,” “);
Y2=parsefloat(prompt(“Ingrese Y2= “,” “);
X3=parsefloat(prompt(“Ingrese X3= “,” “);
Y3=parsefloat(prompt(“Ingrese Y3= “,” “);
//Cálculos 
//Distancia  total en metros
DT= 5km*1000
//Distancia entreP0 y p1
Dp0p1=Math.SQRT((Y1-Y0*Y1-Y0)+(X1-X0*X1-X0));
//Distancia entre P1 y P2 
DP1P2=Math.SQRT((Y2-Y1*Y2-Y1)+(X2-X1*X2-X1));
//Distancia entre P2 y P3
DP2P3=Math.SQRT((Y3-Y2*Y3-Y2)+(X3-X2*X3-X2));
//Distancia Mitad del último tramo
dMT=Dp2p3/2
//Distancia que recorrieron los competidores que se detuvieron a la mitad del ultimo tramo
DPMT=DT-dMT
//Distancia total en pies
Dt=DT/0.3048
//Desplazamiento de todos los participantes desde P2 al punto de llegada
Dpp2=dt-(DP0P1+DP1P2)
//Respuestas
Alert(“Distancia recorrida por los competidores que se detuvieron a la mitad del último tramo= “+DPMT+”metros”);
Alert(“Desplazamiento de todos los participantes desde P2 hasta el punto de llegada= “+dpp2+”pies”);
</script>
</html>

2-El banco agriola comercial S.A, posee una máquina que cuenta “N” billetes en hora y media . Si un cajero cuenta manualmente “M” billetes por segundo ,cuantos billetes cuenta la máquina en T minutos
<html>
<script>
//Billetes por minuto 
//Declaración de variables
VAR  Nbi,BillT,Tmin
//lectura de datos
Nbi=parsefloat(prompt(“Ingrese N billetes= “,” “));
Tmin=parsefloat(prompt(“Ingrese T minutos= “,” “));
//Calculos
//Billetes que cuenta la máquina en T minutos
BillT=Tmin*Nbi/90
//Respuestas
Alert(“Billetes que cuenta la máquina en T minutos= “+BillT);
</script>
</html>

3-En una cancha de futbol un jugador se encuentra ubicado justo frente del arco(de alto “”A” en metros) y en todo el medio del mismo. Si el jugador chuta el balón desde una posición y este sigue una trayectoria recta perpendicular al arco . Calcule 
a)La distancia a la cual se encuentra el jugador del arco si al patear el balón lo hace a una velocidad “V” en mts/seg y este llega al arco en T minutos
b)Estando en la misma posición, cual sería la distancia que tendría que recorrer el balón si lo chuta justo al poste horizontal del arco
<html>
<script>
//Distancias en la cancha de futbol
//declaración de variables
VAR V,T,A,Ts,Db,D
//Lectura de datos
V =parsefloat(prompt(“Ingrese Velocidad= “,” “));
T=parsefloat(prompt(“Ingrese Tiempo= “,” “));
A=parsefloat(prompt(“Ingrese Altura del arco= “,” “));
//Cálculos 
//Tiempo en segundos
Ts=T*60
//Distancia a la cual se encuentra el jugador del arco
D=V*Ts
//Distancia recorrida por el balón si lo chuta justo al poste horizontal
Db=Raiz(cuadrado(A)+cuadrado(D))
//Respuestas 
Alert(“Distancia a la cual se encuentra el jugador del arco es = “+D+”metros”);
Alert(“Distancia recorrida por el balón si lo chuta justo al poste horizontal es= “+Db+”metros”);
</script>
</html>

4-Se lee el radio de una esfera ,el radio y la altura de un cono recto( todo en metros)
Calcular lo siguiente:
1)Superficies laterales de las figuras (mts^2)
2)Superficie promedio de las figuras(mts^2)
3)Porcentaje que representa el volumen de la esfera respecto a todos los volumen
4)Altura promedio de las figuras en pulgadas 
)Suma de las areas de las bases de las figuras (cm^2)

<html>
<script>
//Cono y esfera
//Declaración de variables
VAR Rdc,Ac,Ae,Altc,Alte,Vle,Gen,Rde,Supe,Supc,Supp,Altp,SumAr
//lectura de datos
Rdc=parsefloat(prompt(“Ingrese radio cono= “,” “);
Rde=parsefloat(prompt(“Ingrese radio esfera= “,” “);
Alte=parsefloat(prompt(“Ingrese altura esfera= “,” “);
Altc=parsefloat(prompt(“Ingrese altura cono = “,” “);
Gen=parsefloat(prompt(“Ingrese generatriz= “,” “);
Ae=parsefloat(prompt(“Ingrese área esfera = “,” “);
Ac=parsefloat(prompt(“Ingrese área cono= “,” “);
//Calculos
Superficies laterales
Supe=4*Math.pi*Math.SQRT(Rde);
Supc=Math.pi*Rdc*Gen:
//Superficies promedio
Supp=Supe+Supc/2;
//Porcentaje del volumen de la esfera
Pvle=(4/3)(pi)(Rde^3)/100
//Altura promedio en pulgadas
Altp=(Alte+Altc/2)*0.0254;
//Suma de las áreas 
SumAr=Ae+Ae;
//Respuestas
Alert(“La superficie del cono es= “+Supc+”metros^2”);
Alert(“La superficie de la esfera es= “+Supe+”metros^2”);
Alert(“La superficie promedio de las figuras es= “+Supp+”metros^3”);
Alert(“porcentaje que representa el volumen de la esfera con respecto a todos los volúmenes= “+Pv”);
Alert(“Altura promedio de las figuras es= “+Altp+”pulgadas”);
Alert(“Suma de las areas de las bases de la figura es= “+SumAr+”cm^2”);
</script<
</html>

5)Una impresora imprime "N" hojas por minuto. Diseñe una aplicación que calcule 
a) cantidad de hojas que imprimirá en un tiempo de "T" horas
b) la impresora utiliza 0.00001 ml de tinta por letra ,sin el cartucho tiene una capacidad de 5ml y la capacidad de dicho cartucho esta al P por ciento de su volumen máximo,determine cuantas letras mas podrá imprimir el equipo
<html>
<script>
//letras impresas
//declaración de variables
VAR Nhjs ,Th,HT,L
//lecturas de datos 
Pv= Parsefloat(prompt("ingrese Porcentaje de volumen= "," "));
Th=Parsefloat(prompt("ingreseT hojas= "," "));
//cálculos 
//cantidad de hojas en T horas
HT= Nhjs*Th/0.01
//letras impresas con cierto porcentaje de tinta
L=500000*Pv/100
//respuesta
Alerta("la cantidad de hojas que imprimirá en un tiempo de T horas es= "+HT);
Alerta("letras que podrá imprimir con cierto porcentaje de tinta= "+L);
</script>
</html>




lunes, 18 de julio de 2016

Ejercicio.

 El trayecto a recorrer en una competencia de 5 km esta definida por 4 puntos sobre el plano de la ciudad. Los puntos son: Salida,P1,P2, Llegada, de los cuales se conocen sus coordenadas cartesianas en km.Sabiendo que todos los trayectos son rectos de punto a punto. De pide que haga una aplicación que realize lo siguiente:
A) Calcular la distancia que recorrieron todos aquellos competidores que se detuvieron a la mitad del último tramo de competencia (en metros).

B) Calcular el desplazamiento de todos los participantes desde P2 al punto de llegada de la competencia (en pies).
 Datos:
1pie= 0,3048 metros
1km= 1000 metros.
<html>
<script>
//Trayecto de competidores
//Declaración de variables
VAR  P0,P1,P2,P3,X0,Y0,X1,Y1,X2,Y2,X3,Y3,DT,DP0P1,DP1P2,DP2P3,dMT,DPMT,dpp2
//Lectura de datos
X0=parsefloat(prompt(“Ingrese X0= “,” “);
Y0=parsefloat(prompt(“Ingrese Y0= “,” “);
X1=parsefloat(prompt(“Ingrese X1= “,” “);
Y1=parsefloat(prompt(“Ingrese Y1= “,” “);
X2=parsefloat(prompt(“Ingrese X2= “,” “);
Y2=parsefloat(prompt(“Ingrese Y2= “,” “);
X3=parsefloat(prompt(“Ingrese X3= “,” “);
Y3=parsefloat(prompt(“Ingrese Y3= “,” “);
//Cálculos 
//Distancia  total en metros
DT= 5km*1000
//Distancia entreP0 y p1
Dp0p1=Math.SQRT((Y1-Y0*Y1-Y0)+(X1-X0*X1-X0));
//Distancia entre P1 y P2 
DP1P2=Math.SQRT((Y2-Y1*Y2-Y1)+(X2-X1*X2-X1));
//Distancia entre P2 y P3
DP2P3=Math.SQRT((Y3-Y2*Y3-Y2)+(X3-X2*X3-X2));
//Distancia Mitad del último tramo
dMT=Dp2p3/2
//Distancia que recorrieron los competidores que se detuvieron a la mitad del ultimo tramo
DPMT=DT-dMT
//Distancia total en pies
Dt=DT/0.3048
//Desplazamiento de todos los participantes desde P2 al punto de llegada
Dpp2=dt-(DP0P1+DP1P2)
//Respuestas
Alert(“Distancia recorrida por los competidores que se detuvieron a la mitad del último tramo= “+DPMT+”metros”);
Alert(“Desplazamiento de todos los participantes desde P2 hasta el punto de llegada= “+dpp2+”pies”);
</script>
</html>

domingo, 10 de julio de 2016

Ejercicios:

1-Diseñar un programa en javascript que calcule el valor de x ,el cual viene dado a través de la siguiente expresión algebraica:

X={[[(a+b)(a-c)]+ 3/4]/[(2/5+b^2)]+1}^2  

donde:
a=2.5
b=-1.25
c=3.33

//Primer programa
//Declaración de variables
VAR a,b,c,suma1,suma2,suma3,suma4,resta,producto,división,cuadrado,cuadrado2

//Asignación de valor a las variables de entrada
a=2.5
b=-1.25
c=3.33

//operaciones
suma1:a+b;
suma2:[(a+b)(a-c)]+3/4;
suma3:2/5+cuadrado(b);
suma4:{[[(a+b)(a-c)]+ 3/4]/[(2/5+b^2)]+1};
resta:a-c;
cuadrado:cuadrado(b);
cuadrado2:cuadrado{[[(a+b)(a-c)]+ 3/4]/[(2/5+b^2)]+1};

//Mostrar lo que pide el enunciado
    Alert(X);

En html:
<html>
  <head><title>segundo programa</title>
   <script>
suma1=a+b;
suma2=[(a+b)(a-c)]+3/4;
suma3=2/5+cuadrado(b);
suma4={[[(a+b)(a-c)]+ 3/4]/[(2/5+b^2)]+1};
resta=a-c;
cuadrado=cuadrado(b);
cuadrado2=cuadrado{[[(a+b)(a-c)]+ 3/4]/[(2/5+b^2)]+1};
   </script>
 </head>
 <body>


</body>
</html>


2-La nomina de una juguetería esta formada por tres empleados de los cuales se conocen los siguientes datos :
edad en meses y sueldo diario en Bs.
Disenar un programa en javascript que calcule lo siguiente:
 1.La edad en años del segundo empleado
2.Edad en años,meses,y días del primer empleado
3.Sueldo diario promedio en Bs de la juguetería 
4.Nomina mensual de la juguetería en dolares

Datos:
Edad1: 174
Edad2:195
Edad3: 243
Sueldo1: 100
Sueldo2: 150
Suledo3: 100

//Tercer programa
//Declaración de variables
  VAR edad1,edad2,edad3,sueldo1,sueldo2,sueldo3
//Asignación de valor a las variables de entrada
Edad1: 174
Edad2:195
Edad3: 243
Sueldo1: 100
Sueldo2: 150
Suledo3: 100

//Operaciones
Edad2(años):195/12;
Edad1(años):174/12;
Edad1(meses):174;
Edad1(días):(174*365)/12;
S_dpromedio:(100+150+100)/3;
Dol_mensual: S_mensual/600;

//Mostrar lo que pide el enunciado 
Alert(edad2(años));
Alert(edad1(años));
Alert(edad1(meses));
Alert(edad1(días));
Alert(S_promedio);
Alert(Dol_mensual);

En html:
<html>
  <head><title>tercer programa</title>
   <script>
Edad2(años):195/12
Edad1(años):174/12
Edad1(meses):174
Edad1(días):(174*365)/12
S_dpromedio:(100+150+100)/3
Dol_mensual: S_mensual/600
   </script>
 </head>
 <body>


</body>
</html>

martes, 28 de junio de 2016

Pseudocódigo (grupal):

Realice un pseudocodigo que lea 4 números cualquiera y determine:
a) la suma entre los 2 primeros
b) la raíz cuadrada de la diferencia entre N4 y N2
c) la diferencia entre N2 y N4
d) si N3 es par o impar
e)¿ cuál es el menor entre N3 y N4?
f) multiplicación de N1 por N3 y multiplicación de N2 por N4
g) división de N3 y N2 y la división de N1 y N4
h) si N3 es divisible entre 3
i) división real entre N1 por N2 y división real N3 entre por N4
j) la suma de todos los números
k)si N4 es igual a 0
l) si N1 es divisible entre 4
m) ¿cuál es el mayor entre N1 y N2?
n) si la división de N1 y N2 es igual a 0
o) diferencia entre N4 y N1 si y solo si el segundo es positivo




  1. Inicio 
  2. Leer N1,N2,N3,N4
  3. Suma<--N1 + N2
  4. Raíz<--SQRT (N4 - N2)
  5. Dif<--N2 - N4
  6. Si(N3 MOD 2=0) entonces escribir segundo número es par sino escribir segundo número es impar
  7. Si( N3< N4) escribir tercer número es menor que el cuarto sino escribir cuarto número es menor que el tercer número
  8. M<-- (N1*N3)
  9. M <--(N2*N4)
  10. DE <--N3 DIV N2
  11. DE <--N1 DIV N4
  12.  Si (N3 MOD 3=0) escribir N3 es divisible entre 3 sino escribir N3 no es divisible entre 3
  13. DR<-- (N1*N2)/(N3*N4)
  14. Suma <--N1+N2+N3+N4
  15. Si(N4=0) escribir N4 es igual a cero sino escribir N4 es diferente a 0
  16. Si (N1 MOD 4=0) escribir N1 es divisible entre 4 sino escribir N1 no es divisible entre 4 
  17. Si (N1>N2) escribir primer número es mayor que el segundo número sino escribir el segundo número es mayor que el primer número
  18. Si ( N1 DIV N2 =0) escribir la división entre N1 y N2 es igual a 0 sino escribir la división entre N1 y N2 es diferente a 0
  19. Si (N2>0)                                                                                                                                       EQ<-- N4 - N1.                                                                                                                           sino                                                                                                                                              EQ <--N4 + N1
  20. Fin                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Licencia Creative Commons
    Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.