Function at 0x40167f
Capabilities:
Execute command

Disassembly:
push rbp
mov rbp, rsp
add rsp, 0xffffffffffffff80
call dbg.__main
mov dword [rbp - 4], 0
mov dword [rbp - 8], 0
mov eax, 0
mov qword [rbp - 0x10], rax
mov eax, 0
mov qword [rbp - 0x18], rax
movabs rax, 0x4002000000000000
mov qword [rbp - 0x28], rax
movabs rax, 0x3fe297204295a6c6
mov qword [rbp - 0x30], rax
lea rcx, str.color_0A
call sym.system
lea rcx, str._________________________________________________________________________________________________________
call sym.puts
lea rcx, str.____DESARROLLADORES:_Alvarez_Alfaro_Karina_Elizabeth_____AA22027______________________________________t
call sym.puts
lea rcx, str._____________________Cisneros_Escobar_Oscar_Alberto______CE22006______________________________________t
call sym.puts
lea rcx, str._____________________Cornejo_Navarro_Nelkin_Florentino___CN22010______________________________________t
call sym.puts
lea rcx, str.__________________________________________________________________________________________________________n_n
call sym.puts
lea rcx, str._________________________________________________________________________________________________________
call sym.puts
lea rcx, str.___________________________________________EJERCICIO_14______________________________________________t
call sym.puts
lea rcx, str._________________________________________________________________________________________________________
call sym.puts
lea rcx, str._14._Las_marcas_obtenidas_por_un_lanzador_de_bala_siguen_una_variable_aleatoria_con_funci
call sym.puts
lea rcx, str._f_x_k_x2_9_________si_0x__3_0_____en_el_resto___________________________________________________t
call sym.puts
lea rcx, str._donde_las_distancias__X__se_miden_en_dec
call sym.puts
lea rcx, str._a__Calcule_el_valor_de_k__b__Calcule_la_probabilidad_de_que_la_distancia_conseguida__________________t
call sym.puts
lea rcx, str.__por_el_lanzador_sea_mayor_que_20_metros__c__Calcule_P_____2____X______2__._________________________t
call sym.puts
lea rcx, str.__________________________________________________________________________________________________________n
call sym.puts
lea rcx, str._________________________________________________________________________________________________________
call sym.puts
lea rcx, str._________________________GENERADOR_LINEAL_CONGRUENCIAL_GLC____________________________________________t
call sym.puts
lea rcx, str._________________________________________________________________________________________________________
call sym.puts
mov r9d, 0x281
mov r8d, 0x12f9
mov edx, 0x64
lea rcx, str.__GENERADOR_PSEUDOALEATORIO:_NORM___d__SUMA___d__MULT___d_______________________t_n
call sym.printf
lea rcx, str.__________________________________________________________________________________________________________n
call sym.puts
lea rcx, str.Ingrese_la_cantidad_de_simulaciones__minimo_1000_:
call sym.printf
lea rax, [rbp - 0x50]
mov rdx, rax
lea rcx, [0x0040563c]
call sym.scanf
mov eax, dword [rbp - 0x50]
cmp eax, 0x3e7
jg 0x4017fa
mov eax, dword [rbp - 0x50]
cmp eax, 0x63
jle 0x4017c9
lea rcx, str.Ingrese_el_valor_de_la_semilla__mayor_a_0__:
call sym.printf
lea rax, [rbp - 0x4c]
mov rdx, rax
lea rcx, [0x0040563c]
call sym.scanf
mov eax, dword [rbp - 0x4c]
test eax, eax
jg 0x401828
mov eax, dword [rbp - 0x4c]
cmp eax, 0x63
jle 0x4017fa
mov dword [rbp - 0x1c], 0
jmp 0x4018c9
lea rax, [rbp - 0x4c]
mov rcx, rax
call sym.aceptacionRechazo_long_
movq rax, xmm0
mov qword [rbp - 0x38], rax
movsd xmm0, qword [rbp - 0x10]
addsd xmm0, qword [rbp - 0x38]
movq rax, xmm0
mov qword [rbp - 0x10], rax
movsd xmm0, qword [rbp - 0x38]
mulsd xmm0, qword [rbp - 0x38]
movsd xmm1, qword [rbp - 0x18]
addsd xmm1, xmm0
movq rax, xmm1
mov qword [rbp - 0x18], rax
movsd xmm0, qword [rbp - 0x38]
ucomisd xmm0, qword [0x00405740]
jbe 0x40188b
add dword [rbp - 4], 1
movsd xmm0, qword [rbp - 0x30]
addsd xmm0, xmm0
movsd xmm1, qword [rbp - 0x28]
subsd xmm1, xmm0
movapd xmm0, xmm1
movsd xmm1, qword [rbp - 0x38]
ucomisd xmm1, xmm0
jbe 0x4018c5
movsd xmm0, qword [rbp - 0x30]
addsd xmm0, xmm0
addsd xmm0, qword [rbp - 0x28]
ucomisd xmm0, qword [rbp - 0x38]
jbe 0x4018c5
add dword [rbp - 8], 1
add dword [rbp - 0x1c], 1
mov eax, dword [rbp - 0x50]
cmp dword [rbp - 0x1c], eax
jl 0x401834
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [rbp - 4]
mov eax, dword [rbp - 0x50]
pxor xmm1, xmm1
cvtsi2sd xmm1, eax
divsd xmm0, xmm1
movq rax, xmm0
mov qword [rbp - 0x40], rax
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [rbp - 8]
mov eax, dword [rbp - 0x50]
pxor xmm1, xmm1
cvtsi2sd xmm1, eax
divsd xmm0, xmm1
movq rax, xmm0
mov qword [rbp - 0x48], rax
mov rdx, qword [rbp - 0x40]
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x58], rdx
movsd xmm1, qword [rbp - 0x58]
mov rdx, rax
lea rcx, str.Probabilidad_de_que_X_sea_mayor_que_2_decametros:__f_n
call sym.printf
mov r8, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x58], r8
movsd xmm2, qword [rbp - 0x58]
mov r8, rdx
mov qword [rbp - 0x58], rcx
movsd xmm1, qword [rbp - 0x58]
mov rdx, rax
lea rcx, str.Media:__f__Desviacion_Estandar:__f_n
call sym.printf
mov rdx, qword [rbp - 0x48]
mov rax, qword [rbp - 0x48]
mov qword [rbp - 0x58], rdx
movsd xmm1, qword [rbp - 0x58]
mov rdx, rax
lea rcx, str.Probabilidad_estimada_de_que_X_este_dentro_de_2_desviaciones_estandar_de_la_media:__f_n
call sym.printf
mov eax, 0
sub rsp, 0xffffffffffffff80
pop rbp
ret