miércoles, 3 de agosto de 2016

Proyecto final

Calculando Raiz Cuadrada
Carcular Raiz Cuadrada
Valor

Realizado Por: Oriana Ramirez

viernes, 22 de julio de 2016

Ejercicios

Ejercicio #03: El trayecto a recorrer en una competencia de 5 kilómetros esta definida por cuatro puntos sobre el plano de la ciudad, los puntos son; Salida, P1, P2, y llegada, de los cuales se conocen sus coordenadas características (X,Y) en kilómetros. Sabiendo que todos los trayectos son rectas 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 ultimo tramo de competencia (en metros).
b) Calcular el desplazamiento de todos los participantes desde P2 al punto de llegada de la competencia (en pies).

Solución:

<html>
<head><title>Ejercicio3</title>
<SCRIPT>
//Declaración de variables
VAR X1,Y1, X2, Y2, X3, Y3, X4, Y4, P1, P2, P3, P4, DP1P2, DP3P4, DM, MT, DRCM, DP, DP2PLL;
//Lectura de datos
X1= Parsefloat(Prompt("Ingresa X1="," "));
Y1= Parsefloat(Prompt("Ingresa Y1="," "));
X2= Parsefloat(Prompt("Ingresa X2="," "));
Y2= Parsefloat(Prompt("Ingresa Y2="," "));
X3= Parsefloat(Prompt("Ingresa X3="," "));
Y3= Parsefloat(Prompt("Ingresa Y3="," "));
X4= Parsefloat(Prompt("Ingresa X4="," "));
Y4= Parsefloat(Prompt("Ingresa Y4="," "));
//Cálculos
//Distancia entre P1 y P2
DP1P2= Math.SQRT((Y2-Y1*Y2-Y1)+(X2-X1*X2-X1));
//Distancia entre P3 y P4
DP3P4= Math.SQRT((Y4-Y3*Y4-Y3)+(X4-X3*X4-X3));
//Distancia en metros
DM= 5km*1000mt;
//Mitad del ultimo tramo
MT= DP3P4/2;
//Distancia que recorrieron los competidores que se detuvieron a la mitad del ultimo tramo de la competencia
DRCM= DM-MT;
//Distancia en pies
DP= D/0.3048;
//Desplazamiento desde el P2 al punto de llegada
DP2PLL= DP-(DP1P2+DP3P4);
//Respuestas
Alert("Distancia que recorrieron los competidores que se detuvieron a la mitad del ultimo tramo de la competencia="+DRCM+"metros"):
Alert("Desplazamiento desde e P2 al punto de llegada="+DP2PLL+"pies");
</SCRIPT>
</head>
</html>

Ejercicio #04: Se lee el radio de una esfera, el radio y la altura de un cono recto (todo en metros) calcular lo siguiente:
a) Superficies laterales de la figuras (metros cuadrados)
b) Superficies promedios de la figuras (metros cúbicos)
c) Porcentaje que representa el volumen de la esfera con respecto a todos los volúmenes
d) Altura promedio de las figuras en pulgadas
e) suma de las áreas de las bases de las figuras (Centímetros cuadrados)

Solución:

<html>
<head><title>Ejercicio 4</title>
<SCRIPT>
//Declaración de variables
VAR RE, AE, RC, AC, G, ADE, ADC, SE, SC, SPF, PVE, APFP, SAB;
//Lectura de datos
RE= Parsefloat(Prompt("Ingrese el Radio de la Esfera="," ");
AE= Parsefloat(Prompt("Ingrese la Altura de la Esfera="," ");
RC= Parsefloat(Prompt("Ingrese el Radio del Cono="," ");
AC=Parsefloat(Prompt("Ingrese la Altura del Cono="," ");
G=Parsefloat(Prompt("Ingrese el Generatriz="," ");
ADE=Parsefloat(Prompt("Ingrese el Área de la Esfera="," ");
ADC=Parsefloat(Prompt("Ingrese el Área del Cono="," ");
//Cálculos
//Superficies laterales de las figuras
SE=4*Math.PI*RE*RE;
SC= Math.pi*RC*G;
//Superficies promedio de las figuras
SPF= SE+SC/2;
//Porcentaje que representa el volumen de la esfera
PVE= ((4/3)*(Pi)*((RE)*(RE)*(RE)))/100;
//Altura promedio de las figuras en pulgadas
APFP= (AE+AC)*0.0254;
//Suma de las áreas de las bases
SAB= ADE+ADC;
//Respuestas
Alert("Superficie del cono es= "+SC+"metros^2");
Alert("Superficie de la esfera es= "+SE+"metros^2");
Alert("Superficie promedio de las figuras es= "+SPF+"metros^3");
Alert("porcentaje que representa el volumen de la esfera con respecto a todos los volúmenes= "+PVE");
Alert("Altura promedio de las figuras es= "+APFP+"pulgadas');
Alert('Suma de las áreas de las bases de la figura es="+SAB+"cm^2");
</SCRIPT>
</head>
</html>

Ejercicio #05: El Banco Agrícola 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?.

Solución: 

<html>
<head><title>Ejercicio 5</title>
<SCRIPT>
//Declaración de variables
VAR N, T, BT;
//Lectura de datos
N= Parsefloat(prompt("Ingrese el número de billetes que cuenta la maquina en hora y media="," "));
T= Parsefloat(prompt("Ingrese T en minutos"," "));
//Cálculos
//Billetes que cuenta la maquina en T minutos
BT= T*N/90;
//Respuesta
Alert("Billetes que cuenta la maquina en T minutos=" + BT);
</SCRIPT>
</head>
</html>

Ejercicio #06: En una cancha de fútbol, 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 m/s y este llega al arco en "T" minutos.
b) Estando en la misma posición, cuál sera la distancia que tendría que recorrer el balón si el chuta justo al poste horizontal del arco.

Solución: 

<html>
<head><title>Ejercicio 6</title>
<SCRIPT>
//Declaración de variables
VAR A, T, V, TS, DJA, DRB;
//Lectura de datos
A= Parsefloat(Prompt("Ingrese la altura="," "));
T= Parsefloat(Prompt("Ingrese el tiempo="," ")):
V= Parsefloat(Prompt("Ingrese la Velocidad="," "));
//Cálculos
//Tiempo en Segundos
TS=T/60;
//La distancia a la cual se encuentra el jugador del arco
DJA= V*TS;
// Distancia que recorre el balón
DRB= SQRT(SQR(DJA)+SQR(A));
//Respuesta
Alert("La distancia a la cual se encuentra el jugador del arco es = "+DJA+"metros");
Alert(“Distancia que recorre el balón= "+DRB+"metros");
</SCRIPT>
</head>
</html>

Ejercicio #07: Una impresora imprime "N" horas por minutos, diseñe una aplicación que calcule:
a) Cantidad de hojas que imprimirá en un tiempo de "T" horas.
b) La impresora utiliza 0.00001ml de tinta por letra, si el cartucho tiene una capacidad de 5ml y la capacidad de dicho cartucho esta al "P" porciento de su volumen máximo, determine cuantas letras mas podrá imprimir el equipo.

Solución:

<html>
<head><title>Ejercicio 7</title>
<SCRIPT>
//Declaración de variables
VAR N, T, P, TH, C, L;
//Lectura de datos
N= Parsefloat(Promt("ingrese el valor de N="," "));
T= Parsefloat(Promt("ingrese el valor de T="," "));
P= Parsefloat(Promt("ingrese el valor de P="," "));
//Cálculos
//Cantidad de hojas que imprime en horas
TH= N/1H;
//Letras que podrá imprimir el equipo
C=P*5/100
L= C/0.00001ml
//Respuesta
alert ("Cantidad de hojas que imprimiría en horas"+TH+"hojas");
alert ("Letras que podrá imprimir el equipo"="+C+L"+"letras");
</SCRIPT>
</head>
</html>

domingo, 10 de julio de 2016

Ejercicios de JavaScript

Segundo Ejercicio:

Diseñe un programa en JavaScript que calcule el valor de "X", el cual viene dado a través de la siguiente expresión algebraica: 

Donde:
a= 2.5;
b= -1.25;
c= 3.33;

Solución:

//Segundo programa
//Declaración de valores
VAR a, b, c, X;
//Para este ejemplo el mismo problema nos asigna valores para las variables de entrada
a= 2.5;
b= -1.25;
c= 3.33;
//Operación
X=SQR((((a+b)*(a-c))+ (3DIV4))/((2DIV5)+SQR(b))+1);
//Mostraos lo que nos pide el enunciado
ALERT(X);

Solución en HTML-JAVASCRIPT:

<html>
<head><title>Segundo programa</title>
<SCRIPT>
X=SQR((((a+b)*(a-c))+ (3DIV4))/((2DIV5)+SQR(b))+1);
</SCRIPT>
</head>
<body>


</body>
</html>

Tercer Ejercicio: 

La nomina de una jugueteria esta formada por 3 empleados de los cuales se conocen los siguientes datos: Edad en meses y sueldo diario en bolívares. Diseñe un programa en JavaScript que calcule lo siguiente:

1).- La edad en años del segundo empleado.
2).- La edad en años, meses y días del primer empleado.
3).-Sueldo diario promedio en bolívares de la jugueteria.
4).- Nomina mensual de la jugueteria en dolares Dicon.

Datos:

Edad del empleado 1: 174 (meses).
Edad del empleado 2: 195 (meses).
Edad del empleado 3: 243 (meses).

Sueldo del empleado 1: 100bsf.
Sueldo del empleado 2: 150bsf.
Sueldo del empleado 3: 100bsf.

Solución:

//Primer programa
//Declaración de valores
VAR EM1, EM2, EM3, SDB1,SDB2, SDB3, EA2, EA1, EMM1, ED1, SDT. SDJ, NM, NMD;
//Para este ejemplo el mismo problema nos asigna valores para las variables de entrada
EM1= 174;
EM2= 195;
EM3= 243;
SDB1= 100;
SDB2= 150;
SDB3= 100;
//Operaciones
EA2= EM2 DIV 12;
EA1= EM1 DIV 12;
EMM1=EM1-12;
ED1= EM1*365/12;
SDT= SDB1+SDB2+SDB3;
SDJ= SDT/3;
NM= SDT*30;
NMD= NM*640,57/bsf;
//Mostramos lo que nos pide el enunciado
ALERT(EA2);
ALERT(EA1);
ALERT(EMM1);
ALERT(ED1);
ALERT(SDT);
ALERT(SDJ);
ALERT(NM);
ALERT(NMD);

Solución en HTML-JAVASCRIPT:

<html>
<head><title> tercer programa</title>
<SCRIPT>
EA2= EM2 DIV 12;
EA1= EM1 DIV 12;
EMM1=EM1-12;
ED1= EM1*365/12;
SDT= SDB1+SDB2+SDB3;
SDJ= SDT/3;
NM= SDT*30;
NMD= NM*640,57/bsf;
</SCRIPT>
</head>
<body>


</body>
</html>

lunes, 27 de junio de 2016

Pseudocodigos


En la asignatura “Sistemas de costos industriales” se procede a realizar un estudio para analizar la producción de una planta procesadora de productos derivados del acero, cuya empresa tiene 2 sucursales, dicha empresa tiene un presupuesto asignado para 4 tipos distintos de materiales de construcción, estas son: vigas, tubos, laminas y cabillas, cuyo valores son distintos.

Materiales
% de dinero
Vigas
35%
Tubos
30%
Laminas
20%
Cabillas
15%
Calcular:
a).- Cantidad de dinero para cada producto
b).- Cantidad que se produce de cada material, sabiendo que por cada 1% del presupuesto, se producen 4 vigas, 10 tubos, 25 láminas, 45 cabillas.
c).- Si en promedio se producen 250 cabillas semanales, ¿Cuántas cabillas se producirán diariamente sabiendo que la planta solo trabaja 5 días por semana?
d).- La distancia que hay entre las 2 sucursales cuyas coordenadas son: Sucursal1 (latitud (X1), altitud (Y1)) y sucursal2 (latitud (X2), altitud (Y2)).
e).- Punto medio entre las 2 sucursales.
f).- Si en la planta trabajan 90 obreros, ¿Cuántos trabajadores habrá por turnos sabiendo que la planta tiene 2 turnos laborables?
g).- La sucursal 2 de la empresa tiene un turno de horas extras semanales a un costo de 3000bsf, de la cual 30 personas trabajan esas horas ¿Cuánto paga la empresa por horas extras?
h).- Para poder llevar los productos a los distribuidores autorizados nos vemos en la necesidad de contratar a una empresa de transporte que realice el flete, la cual vamos a elegir de la siguiente tabla de licitación:
Empresa
Descuento
Precio
A
20%
6000>P≥4000
B
15%
5000>P≥3500
C
5%
2000>P≥1000
D
10%
4500>P≥3000


i).- Si el transporte traslada 80vigas en cada viaje, ¿Cuántas vigas transporta diario si normalmente hace 5 o 4 viajes diario?
j).- Sistema cambiario del pago de transporte sabiendo que se trasladara de la sucursal 1 que se encuentra en un país donde la moneda es bolívares a una empresa que se encuentra en otro país cuya moneda oficial es el dólar.

1).- Inicio
2).- Leer P
3).- CD_VIG←P*35/100
4).- CD_TUB←P*30/100
5).- CD_LAM←P*20/100
6).- CD_CAB←P*15/100
7).- CM_VIG←35*4
8).- CM_TUB←30*10
9).- CM_LAM←20*25
10).- CM_CAB←15*45
11).- CAB_D←25 DIV 5
12).- C_SUC←SQRT(SQR (X2-X1) + SQR(Y2-Y1))
13).- PM_SUCX←(X1+X2)/2
14).- PM_SUCY←(Y1+Y2)/2
15).- TOBR←90 DIV 2
16).- HE←5*3000
17).- PE_HE←HE*30
18).- Si (P<6000) y (P>=4000) Entonces
PT←P-(P*0,2)
19).- Si (P<5000) y (P>=3500) Entonces
PT←P-(P*0,15)
20).- Si (P<2000) y (P>=1000) Entonces
PT←P-(P*0,05)
21).- Si (P<4500) y (P>=3000) entonces
PT←P-(P*0,1)
22).- Si (80*5) Entonces
T_VIGd←(80*5)
Sino
T_VIGd←(80*4)
23).- SCP_Trans←Bsf*1D/10Bsf
24).- Escribir CD_VIG, CD_TUB, CD_LAM, CD_CAB, CM_VIG, CM_TUB, CM_LAM, CM_CAB, CAB_D, C_SUC, PM_SUCX, PM_SUCY, TOBR, PE_HE, T_VIGd, SCP_Trans
25).- Fin.





Licencia Creative Commons