Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Luciano Barletta
/
Pruebas-RTO
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit ec97f7c2
authored
2024-06-19 10:47:35 -0300
by
Tu Nombre
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Se mejora ingreso de datos y se separa procesamiento de numeros
1 parent
b00e922b
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
48 additions
and
5 deletions
main.py
matematika.py
static/src/forms.js
templates/form.html
main.py
View file @
ec97f7c
...
@@ -309,6 +309,10 @@ def readdata(s, r):
...
@@ -309,6 +309,10 @@ def readdata(s, r):
fre
[
f
'eficacia_freno_{i + 1}'
]
=
s
.
traerTextDiv
(
f
"remotoDivEficiencia-{i}"
)
fre
[
f
'eficacia_freno_{i + 1}'
]
=
s
.
traerTextDiv
(
f
"remotoDivEficiencia-{i}"
)
r
[
'frenos'
]
.
update
(
fre
)
r
[
'frenos'
]
.
update
(
fre
)
r
[
'frenos'
][
"pesoTotalFreno"
]
=
s
.
traerTextDiv
(
f
"divTotalPesoBascula"
)
r
[
'frenos'
][
"totalFzaIzq"
]
=
s
.
traerTextDiv
(
f
"divTotalFuerzaIzq"
)
r
[
'frenos'
][
"totalFzaDer"
]
=
s
.
traerTextDiv
(
f
"divTotalFuerzaDer"
)
r
[
'frenos'
][
"totalEficacia"
]
=
s
.
traerTextDiv
(
f
"divTotalEficiencia"
)
# freno trasero
# freno trasero
...
...
matematika.py
0 → 100644
View file @
ec97f7c
def
convertir_a_flotante
(
cadena
):
try
:
# Reemplaza la coma por un punto en caso de que la cadena use coma como separador decimal
cadena
=
cadena
.
replace
(
','
,
'.'
)
# Convierte la cadena a un número de coma flotante
return
float
(
cadena
)
except
ValueError
:
# Maneja el error en caso de que la conversión falle
print
(
f
"Error: '{cadena}' no es un número válido"
)
return
1.0
def
dividir_a_la_mitad_y_redondear
(
num
,
res
=
1
):
try
:
# Divide el número a la mitad
resultado
=
num
/
2
# Redondea el resultado a un dígito decimal
resultado_redondeado
=
round
(
resultado
,
res
)
return
resultado_redondeado
except
TypeError
:
# Maneja el error en caso de que el argumento no sea un número
print
(
f
"Error: '{num}' no es un número válido"
)
return
None
def
PuntoComa
(
val
,
final
=
","
):
if
final
==
"."
:
rta
=
val
.
replace
.
(
","
,
final
)
else
:
rta
=
val
.
replace
.
(
"."
,
final
)
return
rta
def
DividirPeso
(
total
,
res
=
1
):
total
=
convertir_a_flotante
(
total
)
mitad
=
dividir_a_la_mitad_y_redondear
(
total
)
return
PuntoComa
(
str
(
mitad
))
\ No newline at end of file
\ No newline at end of file
static/src/forms.js
View file @
ec97f7c
...
@@ -100,6 +100,7 @@ function fillResults(results) {
...
@@ -100,6 +100,7 @@ function fillResults(results) {
if
(
input
.
name
==
"defecto"
)
return
;
if
(
input
.
name
==
"defecto"
)
return
;
const
sub
=
input
.
getAttribute
(
"sub"
);
const
sub
=
input
.
getAttribute
(
"sub"
);
input
.
value
=
results
[
sub
][
input
.
name
];
const
value
=
results
[
sub
]
&&
results
[
sub
][
input
.
name
]
!==
undefined
?
results
[
sub
][
input
.
name
]
:
"-!-"
;
input
.
value
=
value
;
});
});
}
}
\ No newline at end of file
\ No newline at end of file
templates/form.html
View file @
ec97f7c
...
@@ -92,12 +92,14 @@
...
@@ -92,12 +92,14 @@
<br>
<br>
{% endfor %}
{% endfor %}
<h3>
Resultados finales freno servicio
</h3>
<h3>
TOTALIZADO
</h3>
F
uerza Fre. max.
<input
sub=
"frenos"
type=
"text"
id=
"rf_servicio_fuerza_max"
name=
"rf_servicio_fuerza_max
"
value=
"---"
>
F
.Izq. Total.
<input
sub=
"frenos"
type=
"text"
id=
"totalFzaIzq"
name=
"totalFzaIzq
"
value=
"---"
>
<br>
<br>
Diferencia
<input
sub=
"frenos"
type=
"text"
id=
"rf_servicio_fuerza_diferencia"
name=
"rf_servicio_fuerza_diferencia
"
value=
"---"
>
F. Der. Total
<input
sub=
"frenos"
type=
"text"
id=
"totalFzaDer"
name=
"totalFzaDer
"
value=
"---"
>
<br>
<br>
Eficacia estic.
<input
sub=
"frenos"
type=
"text"
id=
"rf_servicio_eficacia_estatica"
name=
"rf_servicio_eficacia_estatica"
value=
"---"
>
Eficacia estic.
<input
sub=
"frenos"
type=
"text"
id=
"totalEficacia"
name=
"totalEficacia"
value=
"---"
>
<br>
Peso Total
<input
sub=
"frenos"
type=
"text"
id=
"pesoTotalFreno"
name=
"pesoTotalFreno"
value=
"---"
>
<br>
<br>
<h1>
Freno Estacionamiento
</h1>
<h1>
Freno Estacionamiento
</h1>
Fuerza Izquierda
<input
sub=
"trasero"
type=
"text"
name=
"fuerza_izquierda"
id=
"2fuerza_izquierda_freno_mano"
>
Fuerza Izquierda
<input
sub=
"trasero"
type=
"text"
name=
"fuerza_izquierda"
id=
"2fuerza_izquierda_freno_mano"
>
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment