java – problemas de divisao com BigDecimal

import java.math.BigDecimal;

import java.math.RoundingMode;

public class BD {

    public static void main(String() args) {
        BigDecimal a = new BigDecimal(5);
        BigDecimal b = new BigDecimal(60);
        BigDecimal c = null;
        
        try {
            c = a.divide(b);
        } catch (Exception erro) {
            System.out.println("Utilizando o RoundingMode");
            c = a.divide(b, RoundingMode.HALF_UP);
        }
        System.out.println("c = " + c);// imprime ZERO (0)
        //resultado deveria ser = 0,0833333333
    }
}

Quando faz 5/60 resultara em 0,0833333… não tem fim por isso cai no catch ate ai blz,
eu queria saber como eu faço essa divisão utilizando o BigDecimal sem q o valor seja 0 (zero) e sim 0.08333?

java – Problemas no JSONObject no Android

Olá, pessoal ! Estou com uma dúvida relacionada ao JSON, é a primeira vez que estou mexendo com JSON no Android e estou com várias dúvidas, mas eu vi um tutorial no YouTube e consegui montar essa função

private void jsonParse(String url) {
    JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
        @Override
        public void onResponse(JSONObject response) {
            try {
                JSONArray jsonArray = response.getJSONArray("nome");

                for (int i = 0; i < jsonArray.length(); i++) {
                    JSONObject nome = jsonArray.getJSONObject(i);
                    String name = nome.getString("nome");

                    razao.append(name);
                    razao.setText(name);
                }
            } catch (JSONException e) {
                e.printStackTrace();
                Toast.makeText(getActivity(), "CNPJ Inválido ! ", Toast.LENGTH_SHORT).show();
            }
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError erro) {
            erro.printStackTrace();
        }
    });

    mQueue.add(request);
}

Eu sei que em .getJSONArray(nome do JSON), mas o WebService que me retorna as informações não tem nome para percorrer um Array, preciso do “nome:” e ele está sozinho. Poderiam me ajudar ?

Retorno do Android Studio:

W/System.err: org.json.JSONException: Value GOOGLE BRASIL INTERNET LTDA. at nome of type java.lang.String cannot be converted to JSONArray

JSON

{
“atividade_principal”: (
{
“text”: “Portais, provedores de conteúdo e outros serviços de informação na internet”,
“code”: “63.19-4-00”
}
),

“data_situacao”: “01/09/2004”,

“complemento”: “ANDAR 17A20 TSUL 2 17A20”,
“tipo”: “MATRIZ”,

“nome”: “GOOGLE BRASIL INTERNET LTDA.”,

“uf”: “SP”,

“telefone”: “(11) 2395-8400”,

“email”: “googlebrasil@google.com”,

Link: https://www.receitaws.com.br/v1/cnpj/06990590000123

javascript – Problemas con las animaciones de Jquery

estoy teniendo un problema, necesito animar el siguiente form que es multipasos, y no estoy pudiendo con las animaciones de jquery.
Este es mi HTML.

<form id="formSimulador" action="">
  
    <fieldset class="paso" id="bienvenida">
    <h3>Formulario Solicitud Crediticia</h3>
    <p>
        Bienvenido a nuestro simulador de prestamos! Si te interesa obtener
        uno, llena el siguiente formulario y descubri que oferta tenemos para vos.
    </p>
    <div class="contenedorBotones">
        <button id="siguiente1" type="button">Siguiente</button>
    </div>
    </fieldset>

    <fieldset class="paso" id="datosPersonales">
    <h3>Ingresa tus datos</h3>
    <input id="nombre" class="" type="text" name="nombre" required placeholder="Nombre"></input>
    <input id="apellido" class="" type="text" name="apellido" required placeholder="Apellido">
    <input id="mail" class="" type="email" name="mail" required placeholder="Email" >
    <div class="contenedorBotones">
        <button id="anterior0" type="button">Anterior</button>
        <button id="siguiente2" type="button">Siguiente</button>
    </div>
    </fieldset>   

    <fieldset class="paso" id="datosLaborales">
        <h3>Informacion Laboral</h3>
    <input type="text" id="empleo" class="" name="empleo" placeholder="Nombre de la empresa" required>
    <input type="number" id="antiguedad" name="antiguedad" step=".00001" class="" placeholder="Antigüedad laboral (en meses)" required>
    <input type="number" id="sueldo" name="sueldo" step=".0001" class="" placeholder="Sueldo neto del ultimo mes" required>

    <div class="contenedorBotones">
        <button id="anterior1" type="button">Anterior</button>
        <button id="siguiente3" type="button">Siguiente</button>
    </div>
    </fieldset>

    <fieldset class="paso" id="datosPrestamo">
        <h3>Solicitud de Prestamo</h3>
    <input type="number" id="aSolicitar" name="monto" step="0.01" class="" max="200000" placeholder="Monto a Solicitar" required>
    <select name="menuPlazos" id="menuPlazos" class="inputsValues" required>
        <option value="default">Elegi una Opcion</option>
        <option type="number" value="12">12 meses</option>
        <option type="number" value="24">24 meses</option>
        <option type="number" value="36">36 meses</option>
    </select>
    <input disabled placeholder="TEM(Tasa Efectiva Mensual)" id="tasasSeleccion">

    <div class="contenedorBotones">
        <button id="anterior2" type="button">Anterior</button>
        <button id="siguiente4" class="botonCalc" type="button">Enviar</button>
    </div>
    </fieldset>

    <fieldset class="paso" id="finalizacionSimulador">
        <h3>Felicitaciones! Tu solicitud fue enviada</h3>
        <p>Te invitamos a descargar el arhivo PDF completo, con el detalle de tu solicitud</p>
        <button id="botonEnviar" value="submit" type="button">Tu solicitud detallada</button>
    </fieldset>

Al querer utilizar esta linea de Jquery, no realiza la animacion, tarda unos segundos y luego cambia. Necesito hacerlo con toggle porque necesito hacerlo responsive y al usar el formulario como relative, se destruye al querer hacer resize.

      $("#siguiente1").click(function() {   
   $("#bienvenida").animate({width: 'toggle'});
  });

Hola. Quisiera respuestas en dos problemas, estoy empezando en esto de programar y aun hay cosas que no entiendo. Utilizo Javascript

PROBLEMA 1 const coinConvert = (dólares) => {const soles = / * ??? /; const pesosMexicanos = / ??? /; const pesos chilenos = / ??? * /;

retorno (soles, pesosMexicanos, pesosChilenos); };

module.exports = coinConvert;

Utiliza las siguientes tasas de cambio:

1 dólar = 3.25 soles peruanos 1 dólar = 18 pesos mexicanos 1 dólar = 660 pesos chilenos

PROBLEMA 2:

const restaurantBill = (factura) => {const tax = / * ??? * /

/ * ??? * /

regreso /* ??? * /};

module.exports = restaurantBill;

Asigna el resultado de multiplicar bill por 10% en la variable tax (impuesto en inglés). Consejo: 10% en decimal se escribe 0.1. Crea una variable llamada total y asígnale el resultado de sumar bill más tax. Retorna el monto que cada una debe pagar (total divido entre 5), con el símbolo $ adelante (por ejemplo: $ 11). Consejo: puedes usar concatenación de strings (o string literals) para crear un string con el número y el símbolo $ adelante.

javascript – Problemas ao consultar api com axios

Estou com problemas para consultar uma api com o axios, quando eu dou um GET o axios me retorna uma objeto normal, porém quando vou renderizar o conteúdo diz que a variável não contém nada.

import React, { useEffect, useState } from "react";
import api from "./services/api";

function createParagraphs(data) {
  const paragraphs = data.map((info, index) => {
     return (
       <p>
         {info.cell}, {info.gender}
       </p>
    );
  });

  return paragraphs;
}

export default function App() {
  const (user, setUser) = useState();

  useEffect(() => {
    api
      .get("")
      .then((response) => setUser(response.data))
      .catch((err) => {
        console.error("ops! ocorreu um erro" + err);
      });
  }, ());

  return (
    <div className="App">
      {createParagraphs(user('results'))}
    </div>
  );
}

banco de dados – Problemas na categorização de uma variável numérica

Estou usando dados do SINASC para construir tabelas de contingência no RStudio. Quero fazer uma tabela igual a do tabnet para os dados de 2018: Tabela TABNET
E fiz um código r para fazer uma tabela igual:

library(tidyverse)
library(read.dbc)
library(Hmisc)


DNRJ_2018 <- read.dbc(file.choose())
tb2018 <- select(DNRJ_2018, IDADEMAE, SEXO)
label(tb2018$IDADEMAE) <- "Idade de mãe em anos completos"
label(tb2018$SEXO) <- "Gênero do nascido"
tb2018$SEXO <- factor(tb2018$SEXO, levels = c(0,1,2), labels = c("Ignorado","Masculino", "Feminino"))

tabela_2018 <- table(cut(as.numeric(tb2018$IDADEMAE), breaks = seq(0, 60, by=5), right=F), by = tb2018$SEXO)
tabela_2018 <- cbind(tabela_2018, total = rowSums(tabela_2018))
tabela_2018 <- rbind(tabela_2018, total = colSums(tabela_2018))

tab2018 <- as.data.frame.matrix(tabela_2018)

Porém, minha tabela sai desse jeito:

tabela de contingência idade x sexo

O r está contando um total de 1393 nascidos de mulher com 0 a 5 anos sendo que no banco de dados a mãe mais jovem tem 11 anos sendo que, no tabnet esse número está no grupo de mãe com 10 a 14 anos e no banco de dados a mãe mais jovem tem 11 anos!!

Porque isso acontece?? Porque o r não coloca as mães nas respectivas classes de idades criadas pelo cut???

Obrigado

java – Problemas al empezar

recién estoy empezando en java y estoy teniendo algunos problemas con eclipse
Primero me sale esto al crear un proyecto:

‘Building’ has encountered a problem.
Errors occurred during the build.
Errors occurred during the build.
Errors running builder ‘Java Builder’ on project ‘ini’.
For input string: “G” under radix 16

Y después si quiero correr el código (un “hola mundo”) Me dice “Launch error”

Estoy haciendo todo tal cual el video, no sé qué pasa

windows – Problemas al querer instalar la extension HGFLOW en el controlador de versiones Mercurial

Hy tendría que tener el primer trabajo como freelancer y mi empresa trabaja con Mercurial entonces tuve que instalarlo y lo pude hacer correctamente, pero al intentar instalar la extensión HGFLOW es donde está mi problema, para poder agregar la extensión debo agregar en el archivo Mercurial.ini la ruta en donde se encuentra la extensión descargada, pero al hacerlo e intentar utilizar los comandos que me brinda la extensión no funciona. Les adjunto imágenes:

Acá está descargada la extensión:
introducir la descripción de la imagen aquí

Acá están las configuraciones de Mercurial.ini:
introducir la descripción de la imagen aquí

Y acá está las instrucciones de lo que debo hacer:
introducir la descripción de la imagen aquí

Cuando ejecuto el comando hg flow help en el cmd me aparece como si no existiera el comando, pero al ejecutar ese comando en la carpeta donde tengo señalizada en el archivo Mercurial.ini se me crea otro archivo con la extensión .pyo

Les adjunto el cmd:
introducir la descripción de la imagen aquí

java – Apache NetBeans 12.3 y eclipse 2021-06 (4.20.0) ,problemas con el jar

En el netbeans me genera el jar pero no lo consigo lanzar desde el sistema, en el editor funciona perfectamente.

Product Version: Apache NetBeans IDE 12.3
Java: 16.0.2; Java HotSpot(TM) 64-Bit Server VM 16.0.2+7-67
Runtime: Java(TM) SE Runtime Environment 16.0.2+7-67
System: Windows 10 version 10.0 running on amd64; Cp1252; es_ES (nb)

En eclipse me genera el jar con avisos:(Version: 2021-06 (4.20.0))

-La exportacion de Jar a finalizado con avisos
Detalles:
Exportado con avisos de compilación: AppWin/src/pruu.java,
en este caso si funciona el jar en el sistema,
El codigo es el mismo en los dos editores, es simplemente una ventana
vacía, si ahora que es aun menos que un “Hola mundo” tengo estos problemas, como será cuando termine mi proyecto algo bastante mas complejo, con bases de datos, imágenes, etc…
Me da enteramente igual usar un editor o el otro, pero quisiera solucionar uno de los dos problemas.
Que pasa, o que me falta en el netBeans para que ejecte el jar.
En eclipse a que se refiere este aviso,como se soluciona o hay que ignorarlo.

Muchas gracias a todos soy nuevo en el foro y en java soy un aficionado, perdonen si he faltado a alguna de sus reglas

html – Problemas moviendo contenedor con grid

Hola gente que tal? tengo una consulta con grid y un navbar que estoy creando..Estoy viendo como alinear a la derecha un contenedor que trae links como se ve en la imagen (introducir la descripción de la imagen aquí)

A continuacion adjunto el codigo que estuve haciendo para ello pero al poner justify-content: end no me mueve el contenedor a la derecha completamente.

             <nav>
            <div id="navbar">
                <div id="logo">
                    <div class="logo">Gr<span>id</span> CSS</div>
                </div>
                <div id="links">
                    <a href="">Home</a>
                    <a href="">About</a>
                    <a href="">Blog</a>
                    <a href="">Service</a>
                    <a href="">Contact</a>
                </div>

                <div class="mobile-btn">
                    <a id="menu-btn" onclick="myFunction()" class="fa fa-bars fa-2x"></a>
                </div>

            </div>
        </nav>

nav
& > #navbar
    display: grid
    background: white
    height: 80px
    grid-auto-flow: column
    grid-gap: 1.5em
    box-shadow: -1px 4px 5px 0px rgba(209, 205, 209, 1)

    & > #logo
        display: grid
        justify-content: start
        align-items: center

    & > #links
        display: grid
        justify-content: end
        align-content: center
        grid-auto-flow: column
        grid-gap: 1em
        background: red