17. Programación en Java || Operadores || Ejercicio - Calcular semanas, días y horas

Поділитися
Вставка

КОМЕНТАРІ • 301

  • @ferreira0717
    @ferreira0717 5 років тому +54

    Gracias Alejandro!! , que lleguen de manera sincera hasta el cielo, seremos tus alumnos en la tierra!!!

  • @Offer2you
    @Offer2you 7 років тому +40

    Muy buenos tutoriales tanto como Java y C++, Comence hace menos de una semana y es increible todo lo que he aprendido. Mas que en cualquier video que haya visto. Excelente trabajo sigue asi.

  • @isaiascastrougaz6010
    @isaiascastrougaz6010 3 роки тому +14

    EJERCICIO 8. resuelto de una manera básica y fácil.( 100% funcional )
    Scanner entrada = new Scanner(System.in);
    double a, b, c, delta, sol1, sol2;

    System.out.println("Programa Formula Cuadrática");
    System.out.println("Digite el valor de A:");
    a = entrada.nextDouble();

    if (a == 0){
    System.out.println("Cero no es valor posible para A");
    }else{

    System.out.println("Digite el valor de B:");
    b = entrada.nextDouble();
    System.out.println("Digite el valor de C:");
    c = entrada.nextDouble();

    delta = (b*b) - (4*a*c);
    System.out.println("Delta: "+delta);

    if (delta

    • @fabrizio9503
      @fabrizio9503 2 роки тому +1

      Hay soluciones más simples que esa y por mucho.

    • @Mich-TcG
      @Mich-TcG 10 місяців тому +1

      aun no nos enseñan los if else XD

  • @stevenstmrls463
    @stevenstmrls463 4 роки тому +8

    Grande viejo!! Esto lo tiene que ver todo el que esté aprendiendo!!

  • @jamesanderson082
    @jamesanderson082 4 роки тому +137

    Me tomó mucho tiempo pero al fin lo logré:
    package holamundo;
    import java.util.Scanner;
    public class HolaMundo {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    double a,b,c,x1,x2;
    System.out.print("Digite el valor de a: ");
    a=entrada.nextDouble();
    System.out.print("Digite el valor de b: ");
    b=entrada.nextDouble();
    System.out.print("Digite el valor de c: ");
    c=entrada.nextDouble();
    x1=(-(b)+(Math.sqrt((Math.pow(b,2))-4*(a)*(c))))/(2*(a));
    x2=(-(b)-(Math.sqrt((Math.pow(b,2))-4*(a)*(c))))/(2*(a));
    System.out.println(x1);
    System.out.println(x2);
    }
    }
    Que En Paz Descanses
    Siempre te recordaremos

    • @simonphoenix9096
      @simonphoenix9096 4 роки тому +1

      bien

    • @sebasrpo2229
      @sebasrpo2229 4 роки тому +3

      También me dio :D
      import java.util.*;
      public class exercise8 {
      public static void main(String[] args) {
      Scanner ac = new Scanner(System.in);
      double a,b,c;

      System.out.println("Ingrese el valor de a: ");
      a = ac.nextDouble();
      System.out.println("Ingrese el valor de b: ");
      b = ac.nextDouble();
      System.out.println("Ingrese el valor de c: ");
      c = ac.nextDouble();
      double totalNeg= ((-b-Math.sqrt(Math.pow(b, 2)-4*a*c))/2*a);
      double totalPos= ((-b+Math.sqrt(Math.pow(b, 2)-4*a*c))/2*a);
      System.out.println("El valor de x positivo es: "+totalPos+"
      El valor de x negativo es: "+totalNeg);
      }
      }

    • @juanpablocuellar8506
      @juanpablocuellar8506 4 роки тому

      Que le pasó?

    • @jossiaslucero761
      @jossiaslucero761 4 роки тому

      @@juanpablocuellar8506 Ya murió ;(

    • @jossiaslucero761
      @jossiaslucero761 4 роки тому +21

      Men, copie tu código y no me da el resultado, aparece "NaN". ;)

  • @emmanuelmartinez794
    @emmanuelmartinez794 6 років тому +29

    Otra forma:
    Scanner Entrada = new Scanner(System.in);
    int a, b, c;
    double raiz, potenciab, x1, x2;
    System.out.print(" a: ");
    a = Entrada.nextInt();
    System.out.print(" b: ");
    b = Entrada.nextInt();
    System.out.print(" c: ");
    c = Entrada.nextInt();
    potenciab = Math.pow(b,2);
    raiz = Math.sqrt(potenciab -(4*a*c));
    x1 = (-b + raiz) / (2*a);
    x2 = (-b - raiz) / (2*a);
    System.out.println("Raíz 1: " +x1);
    System.out.println("Raíz 2: " +x2);
    System.out.println(" Muy buenos videos/tutoriales de verdad (Alejandro Taboada Programación ATS");
    System.out.println("PD: Compartan sus soluciones para diversificar y conocer otras formas de pensamientos");

    • @yairbellott9832
      @yairbellott9832 Рік тому

      Raíz 1: NaN
      Raíz 2: NaN

    • @adonaymunguia1494
      @adonaymunguia1494 Рік тому

      Gracias bro, este lo entendi pero lo unico que si no me salia y no me acordaba hasta que vi este comentario, fue que usaba Float en ves de Double

    • @alejandroguevaranavas7987
      @alejandroguevaranavas7987 Рік тому

      @@yairbellott9832 algo estas haciendo mal.

    • @Rambo4x4
      @Rambo4x4 Рік тому

      @@yairbellott9832 Sale porque estamos utilizando numeros imaginarios porque la mayoria de casos se utiliza una raiz negativa y por eso no funciona

  • @Dennis-gg9yv
    @Dennis-gg9yv 7 років тому +51

    package razones_trigonometricas.pitagoras.pkg15;
    import java.util.Scanner;
    public class Razones_TrigonometricasPitagoras15 {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    System.out.println("CALCULO DE RELACCIONES TRIGONOMETRICAS");
    System.out.println("en caso de faltar algun valor, ponga de valor 0");
    System.out.println("");

    double cateto1, cateto2, hipotenusa;
    double operacion1, operacion2;
    double tg, tg2, sen, sen2, cos, cos2;


    System.out.println("inserte el cateto 1(opuesto al angulo):");
    cateto1 = entrada.nextFloat();
    System.out.println("inserte el cateto 2(continuo al angulo):");
    cateto2 = entrada.nextFloat();
    System.out.println("inserte la hipotenusa:");
    hipotenusa = entrada.nextFloat();
    if (hipotenusa == 0){
    operacion1 = cateto1*cateto1+cateto2*cateto2;
    operacion2 = Math.sqrt(operacion1);
    System.out.println("la hipotenusa es:"+operacion2);

    tg = cateto1;
    tg2 = cateto2;
    sen = cateto1;
    sen2 = operacion2;
    cos = cateto2;
    cos2= operacion2;
    System.out.println("");
    System.out.println("");
    System.out.print("la tangente es: "+tg);
    System.out.print("/"+tg2);
    System.out.println("");
    System.out.println("");

    System.out.print("el sen es: "+sen);
    System.out.print("/"+sen2);
    System.out.println("");
    System.out.println("");
    System.out.print("la constante es: "+cos);
    System.out.print("/"+cos2);
    }
    if (cateto1 == 0){
    operacion1 = hipotenusa*hipotenusa-cateto2*cateto2;
    operacion2 = Math.sqrt(operacion1);
    System.out.println("el cateto que falta es:"+operacion2);


    tg = operacion2;
    tg2 = cateto2;
    sen = operacion2;
    sen2 = hipotenusa;
    cos = cateto2;
    cos2= hipotenusa;
    System.out.println("");
    System.out.println("");
    System.out.print("la tangente es: "+tg);
    System.out.print("/"+tg2);
    System.out.println("");
    System.out.println("");

    System.out.print("el sen es: "+sen);
    System.out.print("/"+sen2);
    System.out.println("");
    System.out.println("");
    System.out.print("la constante es: "+cos);
    System.out.print("/"+cos2);
    }
    if (cateto2 == 0){
    operacion1 = hipotenusa*hipotenusa-cateto1*cateto1;
    operacion2 = Math.sqrt(operacion1);
    System.out.println("el cateto que falta es:"+operacion2);

    tg = cateto1;
    tg2 = operacion2;
    sen = cateto1;
    sen2 = hipotenusa;
    cos = operacion2;
    cos2= hipotenusa;
    System.out.println("");
    System.out.println("");
    System.out.print("la tangente es: "+tg);
    System.out.print("/"+tg2);
    System.out.println("");
    System.out.println("");

    System.out.print("el sen es: "+sen);
    System.out.print("/"+sen2);
    System.out.println("");
    System.out.println("");
    System.out.print("la constante es: "+cos);
    System.out.print("/"+cos2);
    }
    }
    }
    Este programa te saca las razones trigonometricas de un triangulo dando solo 2 valores? que opinan? me ha costado un buen rato programarlo xdddd

  • @tiempoyfinanzas4654
    @tiempoyfinanzas4654 3 місяці тому

    GRACIAS GRACIAS UNA Y MIL VECES AMIGO, TU LEGADO ES GRANDE Y LO LLEVAREMOS CON ORGULLO TODOS LOS FUTUROS DEVS

  • @nayberroberto3859
    @nayberroberto3859 Рік тому +6

    Alejandro es un crack! Tiene un don para Enseñar!
    Aqui la solución del ejercicio 8:
    import java.util.Scanner;
    class Main {
    public static void main(String[] args) {
    Scanner entry = new Scanner(System.in);
    double a,b,c,aux,form1,form2;
    System.out.print("Enter the value for A: ");
    a = entry.nextDouble();
    System.out.print("Enter the value for B");
    b = entry.nextDouble();
    System.out.print("Enter the value for C");
    c = entry.nextDouble();
    aux = ((b*b) - (4*a*c));
    form1 = (-b + aux) / (2*a);
    form2 = (-b - aux) / (2*a);
    System.out.println("
    The options are: ");
    System.out.println("Option one: " + form1);
    System.out.println("Option two: " + form2);
    }
    }

    • @Rambo4x4
      @Rambo4x4 Рік тому +3

      hermano no veo en tu codigo donde sacaste todo lo que esta dentro de la raiz

    • @saulpineda6972
      @saulpineda6972 Рік тому +2

      @@Rambo4x4 en aux

  • @jordanusc1584
    @jordanusc1584 4 роки тому +9

    muy buena enseñanza :,), ya puedo hacer todos los ejercicios yo solo, antes de ver el video :,)

  • @jorgeraultzablopez3828
    @jorgeraultzablopez3828 7 років тому +13

    Aun no se como son las ecuaciones de segundo grado :{ pero tus videos son geniales y explicas muy bien :}

  • @pablitoenmafioso687
    @pablitoenmafioso687 3 роки тому +2

    lo hice igualito, gracias por tanto, estoy aprendiendo mucho.

  • @evelynchurqui4204
    @evelynchurqui4204 6 років тому +12

    Mi algoritmo es eficaz ,pero no se si eficiente . Lo verifique y funciona espero que lo puedan comprender
    /*Ejercicio 8: Construir un programa que calcule y muestre por pantalla
    las raices de la ecuacion de sengundo grado de coeficientes reales.
    */
    float a,b,c,paso1,paso2,paso3,x1,x2; // Defino el tipo de varible
    //Datos de entrada
    //Pido los valores de a,b y c al usuario
    System.out.print("Ingrese valor de a: ");
    a=entrada.nextFloat();
    System.out.print("Ingrese valor de b: ");
    b=entrada.nextFloat();
    System.out.print("Ingrese valor de c: ");
    c=entrada.nextFloat();

    //Proceso
    paso1=(-1)*b; // -b
    paso2=(b*b)-(4*a*c); // b^2-4*a*c
    float raiz =(float)Math.sqrt(paso2); // √(paso2)
    paso3=2*a; // 2.a
    x1=(paso1+raiz)/paso3;
    x2=(paso1-raiz)/paso3;

    //Mostramos los valores de x1 y x2 por pantalla
    System.out.println("Valor de X1: "+x1);
    System.out.println("Valor de X2: "+x2);

  • @dfgcrimen0756
    @dfgcrimen0756 6 років тому +5

    Saludos desde Colombia, Muy bueno tu curso.
    public static void main(String[] args) {
    Scanner entrada = new Scanner (System.in);
    System.out.println("Digite las variables de la cuadratica");
    float a,b,c, totalNegativo,totalPositivo ;
    System.out.println(" Digite a ");
    a = entrada.nextFloat();
    System.out.println("Digite b");
    b = entrada.nextFloat();
    System.out.println("Digite c");
    c = entrada.nextFloat ();

    // "c" y "a" no deben ser mayor al cuadrado de "b" para que se cumpla el descriminante de la cuadratica.
    totalNegativo = (float) (-b - Math.sqrt (b*b-4*a*c)/(2*a));
    totalPositivo = (float) (-b + Math.sqrt (b*b-4*a*c)/(2*a));
    System.out.println("El valor de la operacion Negativa es "+totalNegativo);
    System.out.println("El valor de la operacion Positivo es "+totalPositivo);
    }

  • @ansony9410
    @ansony9410 7 років тому +4

    COMPLETADO 100%
    *Double* a,b,c,raiz,raiz2,positivo,negativo;
    *Scanner* cin= *new* Scanner(System.in);
    *System.out.print* ("Digite los valores de a², b, c: ");
    a=cin.nextDouble(); b=cin.nextDouble();
    c=cin.nextDouble();
    raiz=(b*b)-(4*a*c); if(raiz

    • @leonardodanielmontesvarela3065
      @leonardodanielmontesvarela3065 7 років тому +1

      lo hice diferente
      Scanner sc = new Scanner(System.in);
      double a = 0, b = 0, c = 0, x1 = 0, x2 = 0, ciclo = 0;
      System.out.println("Resolviendo ecuaciones de segundo grado con formula general.");
      System.out.println("De la manera ax2 + bx + c=0");
      //datos
      System.out.println("===============================================================");
      do {
      System.out.print("ingrese el valor de a: ");
      a = sc.nextInt();
      System.out.print("ingrese el valor de b: ");
      b = sc.nextInt();
      System.out.print("ingrese el valor de c: ");
      c = sc.nextInt();
      //procedimieto
      System.out.println("=======================================");
      x1 = ((-b) + Math.sqrt(((Math.pow(b, 2)) - ((4) * (a) * (c))))) / (2 * a);
      x2 = ((-b) - Math.sqrt(((Math.pow(b, 2)) - ((4) * (a) * (c))))) / (2 * a);
      //resultado
      System.out.print("El valor de x1 es de: " + x1);
      System.out.print("
      El valor de x2 es de: " + x2);
      do {
      System.out.println("
      Desea resolver nuevamente otra ecuacion.");
      System.out.println("1(si) o 2(no)");
      ciclo = sc.nextInt();
      if (ciclo >= 3 || ciclo = 3 || ciclo

    • @ansony9410
      @ansony9410 7 років тому

      Si todo bien solo que si la raíz sale negativa √-22
      Math.sqrt te devuelve NULL
      Entonces tenemos que hacerla positiva siempre y
      Daría el mismo resultado
      ese el error que todos tienen en
      Los comentarios

    • @crispi55delamo
      @crispi55delamo 4 роки тому

      @@leonardodanielmontesvarela3065 hazlo sin ciclos

  • @jerlinsongonzalez206
    @jerlinsongonzalez206 Рік тому +1

    ejercicio #8
    import java.util.Scanner;
    public class EcuacionesGrado{
    public static void main(String[] args){
    Scanner entrada = new Scanner(System.in);
    int a,b,c;
    double raiz1,raiz2,resultado1,resultado2;
    System.out.print("Introduce el valor de A: ");
    a = entrada.nextInt();
    System.out.print("Introduce el valor de B: ");
    b = entrada.nextInt();
    System.out.print("Introduce el valor de C: ");
    c = entrada.nextInt();
    resultado1 = (b*b) - 4*(a*c);
    raiz1 = Math.sqrt(resultado1) + (-b);
    resultado1 = raiz1 / 2 * a;
    System.out.print("El primer resultado es: "+resultado1);
    resultado2 = (b*b) - 4*(a*c);
    raiz2 = Math.sqrt(resultado2) - (-b);
    resultado2 = raiz2 / 2 * a;
    System.out.print("
    El segundo resultado es: "+resultado2);
    System.exit(0);
    }
    }

  • @cristianandresjuliocantill941
    @cristianandresjuliocantill941 5 років тому +6

    Scanner entrada = new Scanner(System.in);
    System.out.print ("valor para a,b,c,x");
    Int a,b,c;
    double x, resultado;
    a = entrada.nextInt();
    b = entrada.nextInt ();
    c = entrada.nextInt();
    x = entrada.nextInt();
    resultado = a*Math.pow (X, 2) + b*x + c;
    System.out.println ("El resultado es: " + resultado);

  • @ronymetalero
    @ronymetalero 15 днів тому

    Scanner entrada = new Scanner(System.in);

    System.out.print("ingrese la cantidad de horas: ");
    int cantidad = entrada.nextInt();

    int semanas = cantidad/168;
    int dias = cantidad%7;
    int horas = cantidad%24;


    System.out.println(semanas +" semanas");
    System.out.println(dias +" dias");
    System.out.println(horas +" horas");

  • @gaelaguirre2059
    @gaelaguirre2059 4 роки тому +2

    Pues eso fue lo que yo hice:)
    Scanner cin=new Scanner(System.in);
    float horas,semanas,adias,dias,ahoras,horass;


    System.out.println("Digite el numero de horas:");
    horas=cin.nextFloat();

    semanas=horas/168;
    adias=(float) (semanas - Math.floor(semanas));
    dias=adias*7;

    ahoras= (float) (dias- Math.floor(dias));
    horass=ahoras*24;



    System.out.println(Math.floor(semanas));
    System.out.println(Math.floor(dias));
    System.out.println(Math.floor(horass));

  • @ludwinmoreno5604
    @ludwinmoreno5604 5 років тому +13

    Hola, comparto la respuesta del ejercicio # 8
    package Operadores;
    import java.util.Scanner;
    public class ejercicio8 {

    Scanner lea = new Scanner(System.in);

    public static void main(String[]args){
    ejercicio8 object = new ejercicio8();
    object.solucion();
    }
    public void solucion() {
    double a,b,c,discriminante,x1,x2;
    System.out.print ("Ingrese El Coeficiente de A: ");
    a = lea.nextDouble();
    System.out.print ("Ingrese El Coeficiente de B: ");
    b = lea.nextDouble();
    System.out.print ("Ingrese El Coeficiente de C: ");
    c = lea.nextDouble();
    discriminante = ((b*b)-(4*(a*c)));

    System.out.println("
    El discriminante es"+ discriminante);
    if (discriminante < 0) {
    System.out.println ("
    La Ecuacion No Tiene Soluciones Reales");
    System.out.println(" Por lo tanto, tiene dos soluciones complejas:");
    x1 = (-b)/(2*a);
    x2 = Math.sqrt((-discriminante))/(2*a);

    System.out.println("
    La Solucion es, X1 = : "+x1+" - "+x2+".i");
    System.out.println(" La Solucion es, X2 = : "+x1+" + "+x2+".i");
    }
    if (discriminante == 0) {
    System.out.println ("
    La ecuacion tiene solo una raiz real");
    x1 = (-b)/(2*a);
    System.out.println (" La Solucion es, X1=X2 : " +x1);
    }
    if (discriminante > 0) {
    System.out.println ("
    La ecuacion tiene dos raizes reales");
    x1 = (-b)+Math.sqrt(discriminante)/(2*a);
    x2 = (-b)-Math.sqrt(discriminante)/(2*a);
    System.out.println (" La Solucion es, X1 = " +x1);
    System.out.println (" La Solucion es, X2 = " +x2);
    }
    }
    }

  • @sirenedelmar
    @sirenedelmar Рік тому

    para los que tienen pereza de escribir:
    public class Practica_1 {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    /*vamos a resolver el siguiente ejercicio:
    Ejercicio 7: Construir un programa que, dado un número total de horas,
    devuelve el número de semanas, días y horas equivalentes.
    Por ejemplo, dado un total de 1000 horas debe mostrar
    5 semanas, 6 días y 16 horas.*/
    //Variables
    int horastotales,semanas,dias,horas
    //Capturo datos
    System.out.println("Digite el numero de horas: ");
    horastotales = entrada.nextInt();
    //Calculo el resultado
    semanas = horastotales/168;
    dias=horastotales%168/24;// el mod o % es para sacar el residuo de 168 dividido entre24
    horas=horastotales%24;//y a lo calculado le quitamos 24 que es el numero de horas.
    System.out.println("
    El equivalente es: ");
    System.out.println("semanas: "+ semanas);
    System.out.println("dias: "+ dias);
    System.out.println("horas: "+ horas);
    }

    }
    run:
    Digite el numero de horas:
    1000
    El equivalente es:
    semanas: 5
    dias: 6
    horas: 16
    BUILD SUCCESSFUL (total time: 6 seconds)

  •  4 роки тому

    package ejercicio;
    //Saul Antonio
    import java.util.Scanner;
    import javax.swing.JOptionPane;
    public class Ejercicio {
    public static void main(String[] args) {

    int a, b, exponente, resultado;

    a = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer numero de la suma: "));
    b = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo numero de la suma: "));
    exponente = Integer.parseInt(JOptionPane.showInputDialog("ingresa el valor del exponente: "));

    resultado = (int)Math.pow((a+b), exponente);

    JOptionPane.showMessageDialog(null, "El resultado de la suma de los numeros con el exponente "+exponente+" Es igual a: "+resultado);
    }

    }
    Se te Extraña Campeon

  • @sirenedelmar
    @sirenedelmar Рік тому +1

    tuve que investigar para hacerla:
    package practica_1;
    import java.util.Scanner;
    public class Practica_1 {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    /*Ejercicio 8: Construir un programa que calcule
    y muestre por pantalla las raíces de la ecuación de segundo grado
    de coeficientes reales. ax² + bx + c = 0
    x = -b ± √b² - 4ac
    __________________
    2a */
    //Variables
    int a,b,c;
    //Capturo datos
    System.out.println("Digite a: ");
    a = entrada.nextInt();
    System.out.println("Digite b: ");
    b = entrada.nextInt();
    System.out.println("Digite c: ");
    c = entrada.nextInt();
    //Calculo el resultado
    double determinante = Math.pow(b,2)-(4*a*c);
    if (determinante>0){
    double x1 = (-b + Math.sqrt (determinante))/(2*a);// puede que si una operación no esta,
    double x2 = (-b - Math.sqrt (determinante))/(2*a);//bien puesta le faltan parentesis, etc,no funcionara.

    System.out.println("Raíz 1: " +x1);
    System.out.println("Raíz 2: " +x2);
    }
    else System.out.println("el determinante es negativo no se puede completar el ejercicio");
    }

    }
    run:
    Digite a:
    1
    Digite b:
    -2
    Digite c:
    -24
    Raíz 1: 6.0
    Raíz 2: -4.0
    BUILD SUCCESSFUL (total time: 14 seconds)

  • @aeamongol4299
    @aeamongol4299 7 років тому +3

    ASI LO HICE:
    public static void main(String[] args) {
    Scanner entrada= new Scanner(System.in);
    int nh,s,rs,rd,d,h;
    System.out.println("Ingrese el numero total de horas");
    nh=entrada.nextInt();
    s=nh/168;
    rs=nh%168;
    d=rs/24;
    rd=rs%24;
    h=rd;
    System.out.println("semanas:"+s);
    System.out.println("dias:"+d);
    System.out.println("horas:"+h);

  • @xHBKxSF
    @xHBKxSF 7 років тому +8

    gracias por el curso estan muy buenos, me podrias recomendar algun libro sobre la programacion orientada a objetos en java?

  • @CeFer91
    @CeFer91 4 роки тому +1

    Mi solucion al primer problema (asigné cero a todas las variables para evitar un error en caso que se ingrese un numero menor, como 50 horas, por ejemplo):
    import java.util.Scanner;
    public class Ejercicio18 {
    public static void main(String[] args) {
    int horas = 0, dias = 0, semanas = 0;
    Scanner scn = new Scanner(System.in);
    System.out.println("Ingrese un numero de horas");
    horas = scn.nextInt();
    dias = horas / 24;
    semanas = dias / 7;
    horas = horas % 24;
    dias = dias % 7;
    System.out.println("El equivalente es = " + semanas + " semanas, " + dias + " días y " + horas + " horas.");
    }
    }

    • @CeFer91
      @CeFer91 4 роки тому

      Segundo problema:
      /*
      Construir un programa que calcule y muestre por pantalla las raices de la
      ecuacion de segundo grado de coeficientes reales
      ax2+ bx + c =0 ..... x= -b +- /b2 -4ac / 2a
      */
      import java.util.Scanner;
      public class Ejercicio19 {
      public static void main(String[] args) {
      double a, b, c, x1, x2;
      Scanner scan = new Scanner(System.in);
      System.out.println("Ingrese el valor de a, b, c: ");
      a = scan.nextDouble();
      b = scan.nextDouble();
      c = scan.nextDouble();
      x1 = (-b + Math.sqrt(Math.pow(b, 2) - 4 * a * c)) / (2 * a);
      x2 = (-b - Math.sqrt(Math.pow(b, 2) - 4 * a * c)) / (2 * a);
      System.out.println("El primer valor de X es: " + x1);
      System.out.println("El segundo valor de X es: " + x2);
      }
      }

    • @CeFer91
      @CeFer91 4 роки тому

      recuerden que puede salir NaN si el resultado de una raíz sale negativo, pues no existe una raiz de un numero negativo. Es como un "Error"

  • @murdocc9
    @murdocc9 4 роки тому +21

    profe te falle, se me quemo el cerebro en el ultimo ejercicio

  • @OperuchoO
    @OperuchoO 5 років тому +1

    Si hubiera sabido que las variables INT solo toman la parte entera me habria ahorrado mucho jajajajaja. Nice Video

  • @adam8094
    @adam8094 6 років тому

    Para que cumpla la condición de la formula general el A debe ser diferente de cero ...
    Bueno este es mi aporte
    import java.util.Scanner;
    public class Ejercicio8 {
    public static void main(String[] args) {
    Scanner entrada= new Scanner(System.in);
    double a,b,c,discriminante,raiz1,raiz2;
    System.out.println("Digite el valor de la variable A: ");
    a=entrada.nextDouble();
    while(a==0) {
    System.out.println("Digite el valor de la variable A: ");
    a=entrada.nextDouble();
    }
    System.out.println("Digite el valor de la variable B: ");
    b=entrada.nextDouble();
    System.out.println("Digite el valor de la variable C: ");
    c=entrada.nextDouble();
    discriminante = Math.sqrt(Math.pow(b,2)-4*a*c);
    raiz1=(-b+discriminante)/2;
    raiz2=(-b-discriminante)/2;
    System.out.println("El valor de la raiz 1 es: "+raiz1);
    System.out.println("El valor de la raiz 2 es: "+raiz2);
    }
    }

  • @ronalds.yuparin.8339
    @ronalds.yuparin.8339 6 років тому

    ejercicio 7 :
    Scanner leer = new Scanner(System.in);

    int total, semanas, dias, horas;
    System.out.println("indique las horas");
    total = leer.nextInt();

    semanas = total/168;
    dias = (total-(semanas*168))/24;
    horas = (total-(semanas*168))-(dias*24);

    System.out.println("cantidad de semanas: "+semanas);
    System.out.println("cantidad de días: "+dias);
    System.out.println("cantidad de horas: "+horas);

  • @alexisibarra4643
    @alexisibarra4643 6 років тому +2

    Programa para encontrar los 2 valores de la incógnita que satisfacien una ecuación cuadrática (incluyendo la posibilidad de números imaginarios):
    public class Ecuación_cuadrática {
    public static void main(String[] args) {
    float a=0, b=0, c=0;
    double x1,x2,i; // i:número imaginario
    Scanner entrada= new Scanner(System.in);
    System.out.println("Introduzca el primer coeficiente:");
    a= entrada.nextFloat();
    System.out.println("Introduzca el segundo coeficiente:");
    b= entrada.nextFloat();
    System.out.println("Introduzca el tercer valor");
    c= entrada.nextFloat();
    if(4*a*c>Math.pow(b, 2))
    {
    i=Math.pow(b, 2)-(4*a*c);
    System.out.println("El resultado x1="+(-b/(2*a))+i/(2*a)+"i");
    System.out.println("El resultado x2="+(-b/(2*a))+"-"+i/(2*a)+"i");

    }
    else{
    x1= (-b+(Math.sqrt(Math.pow(b, 2)-(4*a*c))))/(2*a);
    x2= (-b-(Math.sqrt(Math.pow(b, 2)-(4*a*c))))/(2*a);
    System.out.println("El resultado x1:"+x1);
    System.out.println("El resultado x2:"+x2);
    }
    }

  • @yeydhen-kun9615
    @yeydhen-kun9615 3 роки тому

    Creo que lo hice mal... en fin, lo intente y aunque este mal es lo mejor que pude hacer. Gracias Maestro y que en paz descanses... chicos explíquenme en que me equivoque exactamente... me centre en lo siguiente "muestre por pantalla las raíces de la ecuación"
    /*Construir un programa que calcule y muestre por pantalla las raices de la
    ecuación de segundo grado de coeficientes reales.
    ax^2 + bx + c = 0 */
    package operadores.ejercicio_08;
    import java.util.Scanner;
    /**
    *
    * @author Yeydhen
    */
    public class OperadoresEjercicio_08 {
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);

    //Variables
    int ax, bx, c;

    //Solicitud de datos
    System.out.print("Digite el primer numero: ");
    ax = entrada.nextInt();
    System.out.print("Digite el segundo numero: ");
    bx = entrada.nextInt();
    System.out.print("Digite el tercer numero: ");
    c = entrada.nextInt();

    //Calculos

    double baseUno = (int) ax, exponenteUno = 2;
    double resultadoUno = (int) Math.pow(baseUno, exponenteUno);

    int RaizUno = (int) Math.sqrt(resultadoUno);

    int RaizDos = (int) Math.sqrt(bx);

    int RaizTres = (int) Math.sqrt(c);

    System.out.print("Las raices de los numeros son: ");
    System.out.println("
    Raiz del primer numero: "+RaizUno);
    System.out.println("
    Raiz del segundo numero: "+RaizDos);
    System.out.println("
    Raiz del tercer numero: "+RaizTres);
    }

    }

  • @xtaekwondo
    @xtaekwondo 4 роки тому

    /*
    Construir un programa que dado un numero total de horas
    devuelva el numero de semana, dias y horas equivalentes. por ejemplo
    Dado un toal de 1000 horas debe mostrar 5 semanas, 6 dias y 16 horas.
    */
    package holamundo;
    import java.util.Scanner;
    public class EJERCICIO7 {
    public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);

    int dias,horas,semanas,op1;

    System.out.println("Digite las horas: ");
    horas = scan.nextInt();

    op1 = horas / 168; //Semanas restantes

    dias = horas%168/24;

    horas %= 24;

    System.out.println(" el total de semanas es: "+op1);
    System.out.println("El total de dias es: "+dias);
    System.out.println("El total de horas restantes es: "+horas);

    }
    }

  • @smithnorabuena2931
    @smithnorabuena2931 3 роки тому +2

    Bueno acá les dejo mi desarrollo, que te da el resultado para cualquier hora así tenga decimales(Si hay alguna observación me la dicen :c) :
    /*
    Construir un programa que, dado un numero total de horas, duvuelve el numero de semanas, dias y horas equivalentes
    Por ejemplo, dado un total de 100 horas debe mostrar 5 semanas, 6 dias y 16 horas.
    */
    package MiPaquete;
    import java.util.Scanner;
    public class main {
    public static void main(String[] args) {

    Scanner entrada = new Scanner (System.in);
    int semanas, dias;
    float horas;
    System.out.println("Ingrese el numero de horas: ");

    horas = entrada.nextFloat();
    semanas = (int)horas/168;

    float residuo1=horas%168;
    dias = (int)residuo1/24;
    float residuo2 = residuo1%24;

    System.out.println("Los resultados son: "+semanas+" semanas
    "+"con: "+dias+" dias
    "+"con: "+residuo2+" horas");

    }

    }

  • @alanvergara6787
    @alanvergara6787 2 роки тому +1

    Mi solución fue así:
    package ejercicio_8;
    import java.util.Scanner;
    public class Ejercicio_8 {

    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);

    double a,b,x2,x,c,exp,r,d,m,m1;


    System.out.print("Digite el valor de a:");
    x = entrada.nextDouble();
    System.out.print("Digite el valor de b:");
    x2 = entrada.nextDouble();
    System.out.print("Digite el valor de c:");
    c = entrada.nextDouble();

    a = -x2;
    b = Math.pow(x2, exp = 2);
    r = b - 4*(x*c);
    d = 2 * x;
    r = Math.sqrt(r);
    m = a + r;
    m1 = a - r;
    m = m /d;
    m1 = m1 /d;

    System.out.println("
    El resulatado positivo es: "+m);
    System.out.println("
    El resultado negativo es: "+m1);



    }

    }

  • @edinsomarina1234
    @edinsomarina1234 7 років тому +4

    Para calcular las raices de la función:
    Scanner entrada = new Scanner(System.in);
    float a, b, c, x1, x2;
    System.out.println("Diga los valores de A, B y C");
    a = entrada.nextFloat();
    b = entrada.nextFloat();
    c = entrada.nextFloat();
    x1 = (float)((-b + Math.sqrt(b*b-4*a*c))/2*a);
    x2 = (float)((-b - Math.sqrt(b*b-4*a*c))/2*a);
    System.out.println("Las raíces son: ");
    System.out.println("x1 = "+x1);
    System.out.println("x2 = "+x2);

    • @ansony9410
      @ansony9410 7 років тому

      - b ok ok bien pero si ve fuera menos?
      -(-b) = b positivo ahí esta malo

    • @sergionidhas
      @sergionidhas 6 років тому +2

      Esta mal tu progamacion, ya que debiste englobar tu 2*a en un paréntesis (2*a) por la gerarquia de operaciones, ya que si lo ejecutas como lo tienes y el valor de "a" no es igual a 1, los resultados no salen.

    • @johannmachaca4973
      @johannmachaca4973 6 років тому

      si la discriminante es negativa dara NaN

    • @AndresGarcia-iw6mi
      @AndresGarcia-iw6mi 6 років тому

      como arreglo para que no haga eso ?

    • @Yersoxxx
      @Yersoxxx 6 років тому

      poner -1*b

  • @matiasbalderrama7505
    @matiasbalderrama7505 3 роки тому +1

    //Ejercicio 8,
    import java.util.Scanner;
    public class ejercicio8 {
    public static void main(String[] args){
    Scanner entrada = new Scanner(System.in);
    float a,b,c,raiz, denominador;
    float x1, x2;
    System.out.println("FORMA: ax^2 +b * x+c = 0");
    System.out.println("Ingrese las 3 variables de la ecuacion");
    a = entrada.nextInt();
    b = entrada.nextInt();
    c = entrada.nextInt();
    raiz = (float)Math.sqrt((b*b) - (4*a*c));
    denominador = (a*a);
    x1= (-b + raiz)/denominador;
    x2= (-b - raiz)/denominador;
    System.out.println("La primera solucion a x es: "+x1);
    System.out.println("La segunda solucion a x es: "+x2);
    entrada.close();
    }
    }

  • @Abc-g1y5x
    @Abc-g1y5x 2 роки тому

    // Ej.8 Utilizando "operador ternario" Sintaxis: "(condicion ? if true:if false)"
    import java.util.Scanner;
    public class ejercicio8 {
    public static void main(String[] args){
    Scanner s = new Scanner(System.in);
    int a, b, c;
    float discrm;
    String resp, resp2;
    System.out.println("Hola, hallaremos las raices de una ecuacion cuadratica");
    System.out.print("digite el coficiente cuadratico: ");
    a = s.nextInt();
    System.out.print("digite el coeficiente lineal: ");
    b = s.nextInt();
    System.out.print("digite el termino independiente: ");
    c = s.nextInt();
    discrm = (b*b)-4*a*c; // discriminante
    resp = (discrm < 0)? "
    SOLUCION COMPLEJA":"";
    resp2 = (discrm >= 0)? (discrm == 0)?"
    SOLUCION:"+ (-b+Math.sqrt(discrm))/(2*a):
    "RAIZ 1: "+((-b+Math.sqrt(discrm))/(2*a))+"
    RAIZ 2: "+
    ((-b-Math.sqrt(discrm))/(2*a)) : "";
    System.out.println(resp);
    System.out.println(resp2);
    }
    }

  • @echevarriamejias3931
    @echevarriamejias3931 5 років тому

    El ejercicio resuelto del presente video lo hice así :o
    ...
    package javaapplication7;
    import java.util.Scanner;
    public class JavaApplication7 {

    public static void main(String[] args) {
    int sem,días,horas;
    Scanner lee=new Scanner(System.in);
    System.out.println("Ingrese el número de horas: ");
    horas=lee.nextInt();
    sem=horas/168;
    horas%=168;
    días=horas/24;
    horas%=24;
    System.out.println(sem+" semanas, "+días+" días y "+horas+" horas.");
    }
    }

  • @danirom4460
    @danirom4460 4 роки тому +2

    Gracias Alejandro R.I.P 😞

  • @ivangutierrezgil4767
    @ivangutierrezgil4767 4 роки тому

    También se puede hacer así:
    package ejercicio7yt;
    import java.util.Scanner;
    /**
    *
    * @author IVAN
    */
    public class Ejercicio7yt {
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    int horas,dias,semanas;
    //Petición de datos
    Scanner entrada = new Scanner(System.in);
    System.out.println("Introduzca el numero de horas: ");
    horas=entrada.nextInt();
    //Calculos
    dias=horas/24;
    horas=horas%24;
    semanas=dias/7;
    dias=dias%7;
    //imprimir datos
    System.out.println("Las horas introducidas son: " +semanas+ " semanas, " +dias+ " dias, y " +horas+ " horas");

    }
    }

  • @ronniewiid
    @ronniewiid Рік тому

    aqui os deja la resolucion del ejercicio numero 8:
    import java.util.Scanner;
    public class Ejercicio_8 {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    double a,b,c,raiz,x1,x2;

    System.out.print("Introduce el valor para A: ");
    a = sc.nextDouble();
    System.out.print("Introduce el valor para B: ");
    b = sc.nextDouble();
    System.out.print("Introduce el valor para C: ");
    c = sc.nextDouble();
    raiz = ((b*b) - (4*a*c)); // Raiz simplificada

    x1 = (-b + raiz) / (2*a);
    x2 = (-b - raiz) / (2*a);

    System.out.println("
    Las opciones son: ");
    System.out.println("Primera Opcion: " + x1);
    System.out.println("Segunda Opcion: " + x2);
    }
    }

  • @evasolis7327
    @evasolis7327 11 місяців тому

    Me trabé un poco pero lo hice 😊:
    public static void main(String[] args) {
    Scanner entrada=new Scanner(System.in);
    int a,c;
    double b,exp=2,x1,x2,determinante;
    System.out.println("Ingrese el valor a:");
    a=entrada.nextInt();
    System.out.println("Ingrese el valor b:");
    b=entrada.nextDouble();
    System.out.println("Ingrese el valor c:");
    c=entrada.nextInt();

    determinante=Math.pow(b, exp)-4*a*c;

    if(determinante>=0){
    x1=((-b)-Math.sqrt(determinante))/(2*a);
    x2=((-b)+Math.sqrt(determinante))/(2*a);
    System.out.println("x1="+x1);
    System.out.println("x2="+x2);
    }else
    System.out.println("El problema no posee solucion");
    }

  • @Hugo-zi5oh
    @Hugo-zi5oh 4 роки тому

    Ejercicio 8:
    double a,b,c,raiz,X1,X2;

    a = Double.parseDouble(JOptionPane.showInputDialog(null, "Programa para calculo de ecuaciones de segundo grado "
    + "
    Ingrese el coeficiente de A:"));

    b = Double.parseDouble(JOptionPane.showInputDialog(null, "Ingrese el coeficiente de B:"));

    c = Double.parseDouble(JOptionPane.showInputDialog(null, "Ingrese el coeficiente de C:"));
    raiz = (float) Math.sqrt((Math.pow(b, 2))-(4*((a)*(c))));
    X1 = (-b + raiz)/2*a;
    X2 = (-b - raiz)/2*a;
    JOptionPane.showMessageDialog(null, "Segun los datos ingresados su ecuacion es: " + a +"x^2" + b + "x" + c + " = 0"
    + "
    El valor de X1 es: " + X1 + "
    El valor de X2 es: " + X2);

  • @rodrigoc8003
    @rodrigoc8003 7 років тому +1

    Wao cuanto ha crecido este canal felicitaciones amigo. Podrias hacer un curso de matlab

  • @jennifercuevas5939
    @jennifercuevas5939 5 місяців тому

    Mi aportación, D.E.P
    package ejercicio_8;
    import java.util.Scanner;
    public class Ejercicio_8 {

    public static void main(String[] args) {
    Scanner sc = new Scanner (System.in);
    double valorA, valorB, valorC,raiz, x1, x2;

    System.out.println("Ingresa el valor de A: ");
    valorA = sc.nextDouble();

    System.out.println("Ingresa el valor de B: ");
    valorB = sc.nextDouble();

    System.out.println("Ingresa el valor de C: ");
    valorC = sc.nextDouble();

    raiz = Math.sqrt(Math.pow(valorB,2)- (4 * valorA * valorC ));

    x1 =(-valorB - raiz )/ 2 * valorA;
    x2 =(-valorB + raiz )/ 2 * valorA;

    System.out.println("El valor de x1 es de: " + x1);
    System.out.println("El valor de x2 es de: " + x2);
    }

    }

  • @isaacmoctezuma3329
    @isaacmoctezuma3329 5 років тому

    Scanner ingresa = new Scanner(System.in);
    double a,b,c,x,t;
    System.out.print("Ingresa el valor de 'a'");
    a = ingresa.nextDouble();
    System.out.println("Ingresa el valor de 'b'");
    b = ingresa.nextDouble();
    System.out.println("Ingresa el valor de 'c'");
    c = ingresa.nextDouble();
    System.out.println("Ingresa el valor de 'x'");
    x= ingresa.nextDouble();

    t = a* Math.pow(x,2) + b*x + c;
    System.out.println("El resultado final es: "+t);

  • @brayanprieto2165
    @brayanprieto2165 4 роки тому +46

    Ahora puedo calcular las horas que ella estuvo a mi lado :"v

  • @julianvelazquez1006
    @julianvelazquez1006 7 років тому

    como podria resolver este problema:
    java.sql.SQLException: Illegal hour value '40' for java.sql.Time type in value '40:00:00.

  • @rositaporras3441
    @rositaporras3441 2 роки тому

    Mi desarrollo del ejercicio 8
    Scanner leer = new Scanner(System.in);

    float a,b,c,discriminante,x1,x2;
    System.out.println("Ingrese el valor de a: ");
    a = leer.nextFloat();
    System.out.println("Ingrese el valor de b: ");
    b = leer.nextFloat();
    System.out.println("Ingrese el valor de c: ");
    c = leer.nextFloat();

    discriminante= (float)Math.pow(b,2)+(4*a*(-c));
    discriminante = (float) Math.sqrt(discriminante);
    x1 = -b+discriminante;
    x1/=2*a;
    x2 =-b+(-discriminante);
    x2/=2*a;

    System.out.println("Raiz 1: "+x1);
    System.out.println("Raiz 2: "+x2);

  • @echevarriamejias3931
    @echevarriamejias3931 5 років тому

    El ejercicio propuesto lo resolví así:
    ...
    package javaapplication7;
    import java.util.Scanner;
    public class JavaApplication7 {

    public static void main(String[] args) {
    float x1, x2;
    int a,b,c;
    Scanner lee=new Scanner(System.in);
    System.out.println("Digite el coeficiente de la variable de grado 2: ");
    a=lee.nextInt();
    System.out.println("Digite el coeficiente de la variable de grado 1: ");
    b=lee.nextInt();
    System.out.println("Digite el término independiente: ");
    c=lee.nextInt();
    x1=(-b+(float)Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a);
    x2=(-b-(float)Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a);
    System.out.println("Las raíces de la ecuación de segundo grado son:
    ");
    System.out.println("x1 = "+x1);
    System.out.println("x2 = "+x2);
    }
    }

  • @moisessamueltaboadabernill4420
    @moisessamueltaboadabernill4420 2 роки тому +1

    Otra manera de hacerlo :D espero ayude.
    import java.util.Scanner;
    public class raices {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    int a, b, c, discriminante;
    double x1, x2;

    System.out.println("Digite primer coeficiente que acompaña a la variable al cuadrado: ");
    a = entrada.nextInt();
    System.out.println("Digite segunda coeficinte que acompaña a la variable: ");
    b = entrada.nextInt();
    System.out.println("Digite tercer coeficiente sola: ");
    c= entrada.nextInt();
    discriminante = (b*b)-(4*a*c);
    double raiz = Math.sqrt(discriminante);
    x1 = (-(b) + raiz)/(2*a);
    x2 = (-b - raiz)/(2*a);

    System.out.println("La raiz 1 es: "+x1);
    System.out.println("La raiz 2 es: "+x2);
    }

    }

  • @santimf
    @santimf 4 роки тому

    yo para el ejercicio que se resuelve en el video me compliqué algo más:
    package Ejercicio7;
    import java.util.Scanner;
    //Video 17 - Operadores -Ej 7 -Calcular semanas,días y horas
    /*Enunciado
    Ejercicio 7: Construir un programa que, dado un número total de horas, devuelve
    el número de semanas, días y horas equivalentes.
    Por ejemplo, dado un total de 1000 horas debe mostrar 5 semanas, 6 días y 16 horas.
    */
    public class conversor_horas {
    //clase main
    public static void main(String[]args) {
    //método Scanner para leer
    Scanner entrada=new Scanner(System.in);
    //variables
    int numhorasusuario;
    int sem=0;
    int dias=0;
    int horas = 0;
    //petición datos
    System.out.println("Número de horas a convertir: ");
    numhorasusuario=entrada.nextInt();
    //cálculo : un día tiene 24horas, y una semana 24*7 horas=168
    if(numhorasusuario=24)&&(numhorasusuario divide 2 valores y saca el residuo o resto de esa división
    horas=numhorasusuario % 24;//el resto de esos dias, el exceso, son horas
    }else{
    sem=numhorasusuario/168;//averiguo cuantas veces está 168h, que son el num de semanas
    dias=(numhorasusuario % 168)/24;//el resto, dias q exceden 1 sem de 168h son días adicionales
    horas=(numhorasusuario % 168)%24;//el resto de los días adicionales serían las horas.
    }
    //muestra resultados pantalla
    System.out.println(numhorasusuario+" horas es igual a "+sem+" semana/s, "+dias+" día/s, "+horas+" hora/s.");

    }
    }

    • @eliasmath2017
      @eliasmath2017 4 роки тому

      asu weyyyy jajaj....si que se pueden hacer largos algunos ejercicios cuando en realidad son sencillos...suerte

  • @ronymetalero
    @ronymetalero 15 днів тому

    Scanner entrada = new Scanner(System.in);

    System.out.println("ecuacion de segundo grado: A(X)2 + B(X) + C = 0");
    System.out.print("ingrese el valor de A: ");
    int valorA = entrada.nextInt();
    System.out.print("ingrese el valor de B: ");
    int valorB = entrada.nextInt();
    System.out.print("ingrese el valor de C: ");
    int valorC = entrada.nextInt();

    double exponente = 2;

    double operacion = Math.pow(valorB, exponente) -4*valorA*valorC;

    double raiz = Math.sqrt(operacion*-1) ;

    double total = (-valorB - raiz)/2*valorA;

    System.out.println("el valor de X es : " + raiz);

  • @orlandolucero5854
    @orlandolucero5854 4 роки тому

    package ejercicio8;
    import java.util.*;
    public class Ejercicio8 {
    public static void main(String[] args) {
    Scanner Teclado = new Scanner (System.in);
    float a, x, b, c, recta, general1, general2;
    int seleccion;

    System.out.println("Opciones.");
    System.out.println("1._ Ecuación de la recta (Ax+Bx+c=0)");
    System.out.println("2._ Fórmula general");
    System.out.print("Seleccione la ecuación a realizar: ");
    seleccion=Teclado.nextInt();

    switch (seleccion) {
    case 1:
    System.out.print("Ingresa el valor de a: ");
    a=Teclado.nextFloat();
    System.out.print("Ingresa el valor de b: ");
    b=Teclado.nextFloat();
    System.out.print("Ingresa el valor de c: ");
    c=Teclado.nextFloat();
    System.out.print("Ingresa el valor de x: ");
    x=Teclado.nextFloat();
    recta=(a*(x*x))+(b*x)+c;
    System.out.println("El resultado de la ecuación es: "+recta);
    break;
    case 2:
    System.out.print("Ingresa el valor de a: ");
    a=Teclado.nextFloat();
    System.out.print("Ingresa el valor de b: ");
    b=Teclado.nextFloat();
    System.out.print("Ingresa el valor de c: ");
    c=Teclado.nextFloat();
    float raiz = (float) Math.sqrt((b*b)-(4*a*c));
    general1 = ((-b)+(raiz))/(2*a);
    general2 = ((-b)-(raiz))/(2*a);
    System.out.println("El resultado de la formula general es:");
    System.out.println(general1);
    System.out.println(general2);
    break;
    default:
    System.out.println("No hay ninguna opción seleccionada");
    break;
    }
    }

    }

  • @luisenriquegonzalesmaiz3254
    @luisenriquegonzalesmaiz3254 3 роки тому

    ejercicio 8:
    Scanner te=new Scanner(System.in);
    double a,b,c,raizposi,raizneg;
    System.out.println("Valor de A :");
    a=te.nextDouble();
    System.out.println("Valor de B :");
    b=te.nextDouble();
    System.out.println("Valor de C :");
    c=te.nextDouble();
    raizposi= (-b + Math.sqrt(Math.pow(b, 2)-4*a*c))/2*a;
    raizneg= (-b - Math.sqrt(Math.pow(b, 2)-4*a*c))/2*a;
    System.out.println("El resultado es:"+raizposi + " "+raizneg);

    }
    }

  • @breidaderissascaramuttipal8401
    @breidaderissascaramuttipal8401 6 років тому +30

    grasias haora puedo calcular las horas que me han baneado :'v

    • @Khalid-xe8ep
      @Khalid-xe8ep 4 роки тому +2

      jaja yo calculare las que e jugado

  • @jorgematute1396
    @jorgematute1396 4 роки тому

    Ésta es mi solución:
    package programaciónats;
    import java.util.Scanner;
    public class FórmulaCuadrática {
    public static void main(String[] args) {

    Scanner leer = new Scanner(System.in);

    System.out.println("***Fórmula Cuadrática***");

    System.out.print("Ingrese un valor para a: ");
    double a = leer.nextDouble();
    System.out.print("Digite un valor para b: ");
    double b = leer.nextDouble();
    System.out.print("Digite un valor para c: ");
    double c = leer.nextDouble();

    double x1;
    double x2;

    x1 = ((-1 * b) + Math.sqrt((b*b)-4*a*c )) / (2*a) ;
    x2 = ((-1 * b) - Math.sqrt((b*b)-4*a*c )) / (2*a) ;

    System.out.println("x1 = "+x1);
    System.out.println("x2 = "+x2);

    }

    }

  • @Isaaczfg
    @Isaaczfg 7 років тому +1

    Posible solución al problema:
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    int horasDadas;
    int semanas;
    int dias;
    int horas;
    System.out.print("Introduzca el numero de horas: ");
    horasDadas = entrada.nextInt();
    semanas = (horasDadas / 168);
    horasDadas %= 168;
    dias = (horasDadas / 24);
    horasDadas %= 24;
    horas = horasDadas;
    System.out.println("Las horas dadas serian distribuidas como: ");
    System.out.println("Numero de semanas: " + semanas);
    System.out.println("Numero de dias: " + dias);
    System.out.println("Numero de horas sobrantes: " + horas);
    }

  • @DianaCarolDc777
    @DianaCarolDc777 7 років тому +4

    me gustan tus videos ♥

    •  7 років тому +1

      Muchas gracias :) Un saludo

    • @emiveras8092
      @emiveras8092 7 років тому

      me puedes desir para que sirve "
      "

    • @DianaCarolDc777
      @DianaCarolDc777 7 років тому +1

      A continuación hay una lista de secuencias de escape:

      -----> Nueva Linea.
      \t -----> Tabulador.

      -----> Retroceso de Carro.
      \f -----> Comienzo de Pagina.
      \b -----> Borrado a la Izquierda.
      \\ -----> El carácter barra inversa ( \ ).
      \' -----> El carácter prima simple ( ' ).
      \" -----> El carácter prima doble o bi-prima ( " )
      Segun: es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Secuencias_de_Escape

    • @echevarriamejias3931
      @echevarriamejias3931 5 років тому +1

      @@DianaCarolDc777 ¿retroceso de carro, comienzo de página? nunca había escuchado eso :S

  • @dysturbia3426
    @dysturbia3426 5 років тому

    para el ejercicio 8 yo lo hice asi:
    /*
    programa que calcula los 2 valores de una ecuacion de la forma ax2+bx+c
    */
    package ejercicio8;
    import javax.swing.*;
    /**
    *
    * @author SPARTAN PC
    */
    public class Ejercicio8 {
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    double a,b,c,x1,x2,d;
    System.out.print("inserte los valores de ecuacion de la forma : ax2+bx+c");
    a=Double.parseDouble(JOptionPane.showInputDialog("A vale: "));
    b=Double.parseDouble(JOptionPane.showInputDialog("B vale: "));
    c=Double.parseDouble(JOptionPane.showInputDialog("C vale: "));
    // calculamos el determinante (raiz)
    d=((b*b)-4*a*c);
    if(d

  • @santiamuedo7533
    @santiamuedo7533 2 роки тому

    Hola que tal, sabe que estoy estudiando informatica y estaba practicando, solo que no se como hacer el mot o mod que el comenta en el video en el minuto 3:07 aprox. por el echo de que tengo todos los simbolos del teclado corrido un espacio y no se como solucionarlo y como hacerlo. Saludos les agradezco la ayuda

    • @jeisonfalla9475
      @jeisonfalla9475 2 роки тому

      Solo es el porcentaje, en mi laptop da chif + 5

  • @pieroarteaga6265
    @pieroarteaga6265 3 роки тому

    A mí me salió así espero les pueda servir:
    Scanner entrada = new Scanner(System.in);
    double primerV , segundoV, tercerV, operacion1, operacion2, raiz, exponente = 2;
    System.out.println("Ingrese el primer valor: ");
    primerV = entrada.nextDouble();
    System.out.println("Ingrese el segundo valor: ");
    segundoV= entrada.nextDouble();
    System.out.pri4ntln("Ingrese el tercer valor: ");
    tercerV= entrada.nextDouble();
    operacion1 = ((-segundoV)+ Math.sqrt( (Math.pow(segundoV, exponente))-(4*primerV*tercerV)))/(2*primerV);
    operacion2 = ((-segundoV)- Math.sqrt( (Math.pow(segundoV, exponente))-(4*primerV*tercerV)))/(2*primerV);
    System.out.println("La primera raiz es "+operacion1+" y la segunda raiz es "+operacion2+"");

  • @juxaro
    @juxaro Рік тому

    esta es mi solucion 😊👌 al ejercicio de el calculo de los semas dias horas:
    import javax.swing.JOptionPane;
    public class Main {
    public static void main(String[] args) {
    int horasTotales = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de horas: "));
    JOptionPane.showMessageDialog(null, "Unas "+horasTotales+" horas son equivalentes a:
    " +
    "Semanas: " + horasTotales / 168 + "
    Dias: " + horasTotales % 168 / 24 + "
    Horas: " + horasTotales % 24);
    }
    }

  • @pedronelvargasochoa6463
    @pedronelvargasochoa6463 7 років тому

    Otra manera de hacerlo, tal vez un poco mas larga, pero 100 % funcional...
    public static void main(String[] args) {
    Scanner capturar = new Scanner(System.in);
    int semanas,dias,horas_equ; float aux,total_horas;
    System.out.println("Ingrese el tiempo en horas: ");
    total_horas = capturar.nextFloat();
    semanas = (int) (total_horas/168);
    aux = (total_horas/168) - semanas;
    dias = (int)((aux*168)/24);
    aux = ((aux*168)/24) - dias;
    horas_equ = (int) Math.round(aux*24);
    System.out.println("Equivale a "+semanas+" semanas/ "+dias+" dias/ "+horas_equ+" horas");
    }

    • @ronniewiid
      @ronniewiid Рік тому +1

      porque no lo pones directamente en int? asi no tienes que hacer el cast despues

  • @ravtepdav
    @ravtepdav 5 років тому +1

    public static void main(String[] args) {
    double a,b,c,primer_valor,segundo_valor;
    Scanner entrada = new Scanner(System.in);
    System.out.println("Digite el valor de a: ");
    a = entrada.nextDouble();
    System.out.println("Digite el valor de b: ");
    b = entrada.nextDouble();
    System.out.println("Digite el valor de c: ");
    c = entrada.nextDouble();
    primer_valor = (-b+Math.sqrt(b*b -4*a*c))/(2*a);
    segundo_valor = (-b-Math.sqrt(b*b -4*a*c))/(2*a);
    System.out.println("
    La primer respuesta es: " + primer_valor);
    System.out.println("La segunda respuestea es: " + segundo_valor);
    System.out.println("
    ");
    }

  • @Sebssgm
    @Sebssgm Рік тому

    ejercicio 8
    import java.util.Scanner;
    public class JavaApplication2 {
    public static void main(String[] args) {
    Scanner almacen = new Scanner(System.in);
    double a,b,c,solucion1,solucion2;
    System.out.println("Ingrese los terminos a, b y c de la ecuacion de segundo grado");
    a = almacen.nextDouble();
    b = almacen.nextDouble();
    c = almacen.nextDouble();

    double interno = (Math.pow(b, 2) - 4*a*c);
    solucion1 = (-b + Math.sqrt(interno))/2 ;
    solucion2 = (-b - Math.sqrt(interno))/2 ;

    System.out.println("Las soluciones reales son: ");
    System.out.println(solucion1);
    System.out.println(solucion2);
    }

    }

  • @lsuisisl
    @lsuisisl 6 років тому

    yo hize este, usando lo mismo que use para programar en Visual Studio.
    package ejercicio7;
    import static java.lang.Math.pow;
    import static java.lang.Math.sqrt;
    import java.util.Scanner;
    public class Ejercicio7
    {
    public static void main(String[] args)
    {
    Scanner entrada = new Scanner(System.in);
    float disc1, disc2, x1, x2, a, b, c;
    System.out.print("Inserte el valor de A: ");
    a = entrada.nextFloat();
    System.out.print("Inserte el valor de B: ");
    b = entrada.nextFloat();
    System.out.print("Inserte el valor de C: ");
    c = entrada.nextFloat();
    disc1 = (float)pow(b,2) - (4*(a*c));
    x1 = (float) (-b + sqrt(disc1))/(2*a);
    disc2 = (float)pow(b,2) - (4*(a*c));
    x2 = (float) (-b - sqrt(disc1))/(2*a);
    System.out.println("El primer resultado nos da: "+x1);
    System.out.println("El segundo resultado nos da: "+x2);
    }
    }

  • @hectorsierraescorcia8284
    @hectorsierraescorcia8284 2 роки тому

    😭😭😭😭😭Gracias Profe😭😭😭😭😭

  • @rodrigofernandez105
    @rodrigofernandez105 2 роки тому

    Esto esta bien? solo me sale "NaN"
    Scanner entrada= new Scanner(System.in);

    double a,b,c,operacion1,operacion2,discriminante;

    System.out.println("Ingrese el valor de a:");
    a= entrada.nextDouble();

    System.out.println("
    Ingrese el valor de b:");
    b= entrada.nextDouble();

    System.out.println("
    Ingrese el valor de c:");
    c= entrada.nextDouble();


    discriminante = Math.pow(b, 2) - (4*a*c);
    operacion1= (-b + Math.sqrt(discriminante))/2*a;
    operacion2= (-b - Math.sqrt(discriminante))/2*a;


    System.out.println("
    Las Raices de la Operacion serian: "+operacion1 +" y "+operacion2);

  • @Rafa-cj3hl
    @Rafa-cj3hl 4 роки тому

    Así realicé el mío:
    /*Construir un programa que calcule y muestre por pantalla las
    raíces de la ecuación de segundo grado de coeficientes reales.
    ax^2+bx+c=0
    */
    package ejercicio_8;
    import java.util.Scanner;
    /**
    * @author rafae
    */
    public class Ejercicio_8 {
    public static void main(String[] args) {
    Scanner entrada=new Scanner(System.in);
    double a,b,c,x1,x2;
    System.out.print("Ingrese el valor de a: ");
    a=entrada.nextDouble();
    System.out.print("Ingrese el valor de b: ");
    b=entrada.nextDouble();
    System.out.print("Ingrese el valor de c: ");
    c=entrada.nextDouble();
    x1=(-b+Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a);
    x2=(-b-Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a);
    System.out.println("Los resultados son los siguientes:
    x1 = "+x1+"
    x2 = "+x2);
    }
    }

  • @Cesar_Montoya
    @Cesar_Montoya Рік тому

    No me salía por la jerarquía de los paréntesis, pero después de un rato lo logre
    package curso;
    import java.util.Scanner;
    public class ejerccio8 {
    public static void main (String args[]){
    Scanner leer=new Scanner (System.in);
    double a,b,c,x1,x2;
    System.out.println("Ingrese el valor de a: ");
    a=leer.nextDouble();
    System.out.println("Ingrese el valor de b: ");
    b=leer.nextDouble();
    System.out.println("Ingrese el valor de c: ");
    c=leer.nextDouble();

    x1=(-b + Math.sqrt(Math.pow(b, 2)-4*a*c)) /(2*a) ;
    x2=(-b - Math.sqrt(Math.pow(b, 2)-4*a*c)) /(2*a) ;


    System.out.println("x1 "+x1);
    System.out.println("x2 "+x2);
    }
    }

  • @Loko0055x
    @Loko0055x 2 роки тому

    este ejercicio me dejo pensando mucho que no pude hacerlo tuve que ver el video pa entender y tmp entiendoxddd

  • @aquilesavendanonunez623
    @aquilesavendanonunez623 6 років тому

    package form;
    import java.util.Scanner;
    public class Operadores {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    int totalHoras, dias, semanas, horas;
    System.out.println("Ingrese total de horas: ");
    totalHoras = entrada.nextInt();
    semanas = (totalHoras / 168);
    System.out.println("La cantidad de semanas es: "+semanas);
    dias = (totalHoras % 7);
    System.out.println("La cantidad de dias es: "+dias);
    horas = (totalHoras % 24);
    System.out.println("La cantidad de horas es: "+horas);
    }
    }

  • @moisescaicedo9305
    @moisescaicedo9305 7 років тому

    amigo tengo un problema con el netbeans, cuando ejecuto solo me muestra el tiempo en que se demora en ejecutarlo se abre una ventana de cmd por unos segundos

  • @jeanaponte743
    @jeanaponte743 6 років тому +3

    package Ejericicios;
    import java.util.Scanner;
    public class Ejercicio8 {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner entrada = new Scanner(System.in);
    int A, B, C;
    double discriminante;
    double X1, X2;
    System.out.println("Ingrese los coeficientes de la ecuación: ");
    System.out.print("A: ");
    A = entrada.nextInt();
    System.out.print("B: ");
    B = entrada.nextInt();
    System.out.print("C: ");
    C = entrada.nextInt();
    discriminante = Math.sqrt(B*B-4*A*C);
    X1 = (-1*B + discriminante)/2*A;
    X2 = (-1*B - discriminante)/2*A;
    System.out.println("Raíz 1: "+X1);
    System.out.println("Raíz 2: "+X2);
    }
    }

  • @MaDEP
    @MaDEP 4 роки тому

    se que lo hice muy largo pero así el ejercicio N8
    public static void main(String[] args) {
    Scanner entrada = new Scanner (System.in);
    double a,b,c,resul,x,z,m,y,resul2;
    System.out.println("INGRESE EL VALOR DE A :");
    a=entrada.nextDouble();
    System.out.println("INGRESE EL VALOR DE B :");
    b=entrada.nextDouble();
    System.out.println("INGRESE EL VALOR DE C :");
    c=entrada.nextDouble();
    System.out.println("LA FORMULA A RESOLVER DE LA ECUACION DEL SEGUNDO GRADO:");
    y=Math.sqrt(b*b-4*a*c);//el math.sqrt sirve para raíces
    z=Math.sqrt(y);
    m=2*a;
    resul=((-(b)+z)/m);
    System.out.println("EL RESULTADO DE LA ECUACIÓN EN PARTE POSITIVA ES DE "+resul);
    y=Math.sqrt(b*b-4*a*c);
    z=Math.sqrt(y);
    m=2*a;
    resul2=((-(b)-z)/m);
    System.out.println("EL RESULTADO DE LA ECUACIÓN EN PARTE NEGATIVA ES DE "+resul2);

    }

  • @edersorto7346
    @edersorto7346 5 років тому

    Muchas gracia por todo bro

  • @giovannyalexanderagudeloma3453
    @giovannyalexanderagudeloma3453 2 роки тому

    Scanner leer = new Scanner(System.in);
    int ingreso;
    int semana = 7, dia = 24, hora = 60;

    System.out.println("Ingrese las horas para el calculo: ");
    ingreso = leer.nextInt();
    int rsemana = (ingreso / dia)/ semana;
    int rdia = (ingreso / dia)% semana;
    int rhora = ingreso /hora;
    System.out.println( rsemana + " semanas");
    System.out.println( rdia + " dias");
    System.out.println( rhora + " horas");

  • @pieroa1909
    @pieroa1909 4 місяці тому +1

    2:48 Ahí me quedé

  • @sr.machine1793
    @sr.machine1793 7 років тому +4

    Puedes pasarme el link de descarga del ejercicio 8.
    Gracias. Te has ganado un fiel subscriptor.

    • @hellsady
      @hellsady 7 років тому +10

      Descarga los ejercicios del Bloque de Operadores:
      LINK: goo.gl/Hck6Rs

  • @elperuano21
    @elperuano21 4 дні тому

    public class Ejercicio8 {
    /*
    Construir un programa que calcule y muestre por pantalla las raíces de la ecuación de secundo grado de coeficientes
    reales : ax^2 + bx + c = 0. Formula general: x = (-b +- raíz cuadrada (b^2 - 4ac))/2a
    */
    public static void main(String[] args) {
    Scanner leer = new Scanner(System.in);
    float a, b, c, x1, x2;

    System.out.println("=== CALCULAR RAIZES 'X' ===");
    System.out.println("FORMA : ax^2 + bx + c = 0");
    System.out.print("Valor de a: ");
    a = Float.parseFloat(leer.nextLine());
    System.out.print("Valor de b: ");
    b = Float.parseFloat(leer.nextLine());
    System.out.print("Valor de c: ");
    c = Float.parseFloat(leer.nextLine());

    x1 = (float) (-b+ Math.sqrt(Math.pow(b, 2)- 4*a*c))/(2*a);
    x2 = (float) (-b- Math.sqrt(Math.pow(b, 2)- 4*a*c))/(2*a);

    System.out.println("
    === VALORES DE X ===");
    System.out.println("X1 = "+x1);
    System.out.println("X2 = "+x2);
    leer.close();
    }
    }
    Espero este bien :D

  • @juancarloslunarueda8328
    @juancarloslunarueda8328 3 роки тому

    por si a alguien le interesa:
    /*
    * To change this license header, choose License Headers in Project Properties.
    * To change this template file, choose Tools | Templates
    * and open the template in the editor.
    */
    package javaapplication30;
    import java.util.Scanner;
    /**
    *
    * @author ASUS
    */
    public class JavaApplication30 {
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);

    float a, b, c, mult, calculo1, calculo2;

    System.out.println("Digite el valor de la a: ");
    a = entrada.nextFloat();

    System.out.println("digite el valor de b: ");
    b = entrada.nextFloat();

    System.out.println("digite el valor de c: ");
    c = entrada.nextFloat();

    mult = a*2;

    calculo1 = (-b+(float)Math.sqrt(Math.pow(b, 2)-(4*a*c)))/mult;

    calculo2= (-b-(float)Math.sqrt(Math.pow(b, 2)-(4*a*c)))/mult;

    System.out.println("el valor de la primera raiz es: "+calculo1);
    System.out.println("el valor de la segunda raiz es: "+calculo2);




    }

    }

  • @angelgamerhacker2932
    @angelgamerhacker2932 4 роки тому

    aqui dejo mi aporte descansa en paz fuiste y siempre serás un gran maestro;
    public class Actividad8 {
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    int a,b,c;
    double x1,x2,raiz,z;

    JOptionPane.showMessageDialog(null, "este programa te da el resultado de una ecuacion de segundo grado de la forma ax^2+bx+c=0; ");

    a= Integer.parseInt(JOptionPane.showInputDialog("digite el valor de a"));
    b= Integer.parseInt(JOptionPane.showInputDialog("digite el valor de b"));
    c= Integer.parseInt(JOptionPane.showInputDialog("digite el valor de c"));

    z= Math.pow(b,2)-4*(a)*(c);
    raiz= Math.sqrt(z);

    x1=(-(b)+raiz) / 2*(a);
    x2=(-(b)-raiz) / 2*(a);

    JOptionPane.showMessageDialog(null, "El resultado de X1: "+x1);
    JOptionPane.showMessageDialog(null, "El resultado de X2: "+x2);

    }

    }

  • @neithaltairmb7537
    @neithaltairmb7537 6 років тому

    Amigo necesito ayuda, debo hacer el codigo pero pasando de dias a años meses y dias

  • @aoa2eso
    @aoa2eso 7 років тому

    Como podemos hacer para ver si se trata de un digito? En plan, un comprueba que lo que haga es ve que sea un digito y si no lo es darte un mensaje de error

  • @pagreg1191
    @pagreg1191 4 роки тому +1

    Está bastante verboso el ejercicio 7 y 8 (según yo), pero intentare comprenderlo lo más que pueda, gracias por los tutoriales!

    • @Doramonster
      @Doramonster 3 роки тому +1

      import java.util.Scanner;
      import java.math.*;
      public class OpSegundoGrado {
      public static void main(String[] args) {

      int a, b, c;

      double x1, x2;

      Scanner incognita = new Scanner(System.in);
      System.out.println("Introduzca la a: ");

      a = incognita.nextInt();

      System.out.println("Introduzca la b: ");

      b = incognita.nextInt();

      System.out.println("Introduzca la c: ");

      c = incognita.nextInt();


      x1 = (-1 * (b) + Math.sqrt(b^2 - 4 * a * c))/2 * a;

      x2 = (-1 * (b) - Math.sqrt(b^2 - 4 * a * c))/2 * a;

      System.out.println("El valor de x1 es: " + x1);

      System.out.println("El valor de x2 es: " + x2);


      }
      }
      Aqui tienes bro! Espero que le ayude

  • @acehikenoscar7441
    @acehikenoscar7441 5 років тому +1

    public class Practica {
    //intente hacer el primero antes que el lo hiciera,me sala lo mismo creo V:
    //En c++ no entendia nada , de alguna forma ,ahora lo hice solo y en java
    //El truco esta en que ,antes de meterse a programar ,mejores tu logica
    //Empece practicando DFD ,jugando juegos de programadores
    //Tambien juegos puzles en Nds (El profesor layton)
    //como a mi me gustan los juegos ,dije por que no aprovechar eso
    //a diferencia de antes que no entendia casi nada ,
    //ahora lo intente hacer solo;
    //Es bueno hacer pensar a ese cerebro tuyo,piensa mucho en una solucion
    // Se que hay personas que lo hicieron en menos pasos que yo ,
    // Pero yo estoy feliz de hacerlo solo solin solito. Se que poco a poco mejorare
    //como lo he estado haciendo hasta ahora.
    public static void main(String[] args) {
    Scanner entrada = new Scanner (System.in);
    int nh,nd,ns,modulo1,modulo2;
    /*
    donde:
    nh = numero de horas;
    nd = numero de dias;
    ns = numero de semanas;
    */
    System.out.println("Ingrese el numero de horas: ");
    nh = entrada.nextInt();
    //hallo el numero de dias
    modulo1 = nh%24;// separamos lo que queda de dividir nh/24
    nh-= modulo1;//al nh le restamos su resto ,para que se pueda dividir
    nd = nh/24;//ahora la division es exacta ,asi que hallas nd
    //recordemos que separamos el residuo en la variable modulo1,asi que
    //esta es las horas que quedan al final las aumentamos.
    //hallo el numero de semanas
    modulo2 = nd%7;//separamos lo que queda de dividir nd/7
    nd = nd-modulo2;//al nd le resto dicho residuo,cosa que asi sera exacto
    ns = nd/7;//ahora la division es exacta ,asi que hallas ns
    //al igual que el primero ,se separo lo que queda de dias en la varible
    // modulo2,esta lo sumamos despues.
    //ahora lo acomodamos :)
    System.out.println("El sistema convertido es el siguiente");
    System.out.println(ns+" semanas "+ ":"+modulo2+" dias "+":"+modulo1+" horas");
    //en ves de nd puse modulo2 ,por que es lo que quedo de dias(6)
    //en ves de nh puse modulo1 ,por que es lo que quedo de horas(16)

    }
    }

    • @acehikenoscar7441
      @acehikenoscar7441 5 років тому

      Si de verdan aman programar ,demuestrenlo,haganlo su vicio,amanescanse como si estuvieran jugano a fornite. enviciense con la programacion.y si se aburren (como es normal en cualquier juego). Ponganse ha hacer otras cosas.
      por ejemplo cuando yo me aburro ,me pongo a jugar EL PROFESOR LAYTON,HUMAN RESOURCE MACHINE (este ultimo es muy bueno ,es lo mas parecido a programar pero de forma muy divertida ,ya veran,esta disponible para android, ios ,pc).Ahora programar es mi vicio . si de verdad aman esto de la programacion , no es necesario que se esfuercen ,sino que lo disfruten.
      SOLO DEPENDE DE TI TOMAR ACCION.

  • @fabrizziogiovannicastillog772
    @fabrizziogiovannicastillog772 5 років тому

    otra solucion:
    float a,b,raiz1,raiz2,c;
    JOptionPane.showMessageDialog(null,"EN LOS SGTES ESPACIOS DIGITAR SOLO EL COEFICIENTES DE LA ECUACION:");
    a = Float.parseFloat(JOptionPane.showInputDialog("ingrese primer valor"));
    b = Float.parseFloat(JOptionPane.showInputDialog("ingrese segundo valor"));
    c = Float.parseFloat(JOptionPane.showInputDialog("ingrese tercer valor"));
    raiz1 = (float) ((-b + (Math.sqrt(Math.pow(b,2)-4*a*c)))/2*a);
    raiz2 = (float) ((-b - (Math.sqrt(Math.pow(b,2)-4*a*c)))/2*a);
    JOptionPane.showMessageDialog(null,"LA PRIMERA RAIZ ES: "+raiz1);
    JOptionPane.showMessageDialog(null,"LA SEGUNDA RAIZA ES: "+raiz2);

  • @josephjhonasvogulys534
    @josephjhonasvogulys534 4 роки тому

    SOLUCION
    int A, B, C;
    double solucionmas, solucionmenos;
    Scanner entrada8 = new Scanner(System.in);
    System.out.println("Sacar la ecuacion del valor de ax^2 + bx+c =0 dando el valor de a, b y c ");
    System.out.println("El valor de a :");
    A=entrada8.nextInt();
    System.out.println("El valor de b :");
    B=entrada8.nextInt();
    System.out.println("El valor de c :");
    C=entrada8.nextInt();

    solucionmas=((-B+(Math.sqrt(Math.pow(B,2)-4*A*C)))/(2*A));
    solucionmenos=((-B-(Math.sqrt(Math.pow(B,2)-4*A*C)))/(2*A));
    System.out.println("El valor de x es : " + solucionmas + " y " + solucionmenos);

  • @carlosmatos3068
    @carlosmatos3068 5 років тому

    Construir un programa que, dado un numero total de horas, devuelve el
    *numero de semana, dias y horas equivalentes. Por ejemplo, dado un total
    de 1000 horas debe mostrar 5 semanas, 6 dias y 16 horas.
    */
    package ejercicio.pkg7;
    import java.util.Scanner;
    /**
    *
    * @author HP
    */
    public class Ejercicio7 {
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    // TODO code application logic here
    Scanner entrada = new Scanner(System.in);
    double totalDeHoras,semanas,dias, horas;
    System.out.println("Digite la cantidad de horas; ");
    totalDeHoras = entrada.nextDouble();

    semanas = totalDeHoras/168;
    dias = totalDeHoras/24;
    horas = totalDeHoras%24;
    System.out.println("El total de horas es: "+horas);
    System.out.println("El total de dias es: "+dias);
    System.out.println("El total de semanas es: "+semanas);
    }

    }

  • @Steve-go6nf
    @Steve-go6nf Рік тому

    Aqui me tomo timepo pero es este
    public static void main(String[] args) {
    Scanner s = new Scanner(System.in);
    double v1, v2, v3, exp, raiz, res1, res2, ecuacion; //v1:a, v2:b v3:c
    System.out.println("Ingresar a ,b ,c : ");
    v1 = s.nextDouble();
    v2 = s.nextDouble();
    v3 = s.nextDouble();
    exp = Math.pow(v2, 2) - (4 * v1 * v3);
    raiz = Math.sqrt(exp);
    res1 = (-v2 + raiz) / (2 * v1);
    res2 = (-v2 - raiz) / (2 * v1);
    System.out.println("
    Las opciones son: ");
    System.out.println("Resultado 1: " + res1);
    System.out.println("Resultado 2: " + res2);
    ecuacion = (Math.pow((v1*res1), 2))+(v2*res1)+v3;
    System.out.println("Resultado de ax2+bx+c: "+ecuacion);
    }
    }
    Intentemos trabajar con lo que nos dejo para mejorar,
    Descansa en Paz Maestro.

  • @AdrianaAlvarezmiaumiau
    @AdrianaAlvarezmiaumiau 5 років тому

    HICE LO SIGUIENTE :
    Scanner entrada = new Scanner(System.in);
    int a,b,c, x1, x2 ;

    System.out.println("Introduce a: ");
    a = entrada.nextInt();

    System.out.println("Introduce b: ");
    b = entrada.nextInt();

    System.out.println("Introduce c: ");
    c = entrada.nextInt();


    x1 = (int) ((-b + Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a));

    x2 = (int) ((-b - Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a));

    System.out.println("x1 = "+x1);
    System.out.println("x2 = "+x2);

  • @andresventura3660
    @andresventura3660 Рік тому

    Me tomo tiempo pero al final lo logre y sin copiar :")
    package ejercicio7;
    import java.util.Scanner;
    public class ejercicio8 {
    public static void main(String [] args){
    Scanner entrada=new Scanner(System.in);
    double a,b,c,x1,x2;
    System.out.print("Ingrese el valor de a: ");
    a=entrada.nextFloat();
    System.out.print("Ingrese el valor de b: ");
    b=entrada.nextFloat();
    System.out.print("Ingrese el valor de c: ");
    c=entrada.nextFloat();
    System.out.print("Su ecuacion tiene dos soluciones reales distintas: ");
    x1=(-b+Math.sqrt((b*b)-4*(a*c)))/(a*a);//Primera raiz positiva!
    x2=(-b-Math.sqrt((b*b)-4*(a*c)))/(a*a);//Segunda raiz negativa!

    System.out.println("
    La raiz positiva es: "+x1);
    System.out.println("
    La raiz negativa es: "+x2);

    }
    }

  • @cladesoffline5902
    @cladesoffline5902 6 років тому

    Scanner entrada=new Scanner(System.in);
    double numeroA,numeroB, numeroC, valorXUno, valorXDos;
    System.out.println("Ingrese el valor de a: ");
    numeroA=entrada.nextDouble();
    System.out.println("Ingrese el valor de b: ");
    numeroB=entrada.nextDouble();
    System.out.println("Ingrese el valor de c: ");
    numeroC=entrada.nextDouble();
    valorXUno=((-numeroB+Math.sqrt(Math.pow(numeroB, 2)-4*numeroA*numeroC))/(2*numeroA));
    valorXDos=((-numeroB-Math.sqrt(Math.pow(numeroB, 2)-4*numeroA*numeroC))/(2*numeroA));
    System.out.println("El valor de x uno es: " + valorXUno);
    System.out.println("El valor de x dos es: " + valorXDos);

  • @ericksoncastillo4344
    @ericksoncastillo4344 7 років тому

    Ejercicio 8 : yo lo hice con JOptionPane..
    int a,b,c,raiz1,raiz2,x1,x2,x,x3,discriminante;
    a = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el valor de a: "));
    b= Integer.parseInt(JOptionPane.showInputDialog("Ingrese el valor de b: "));
    c= Integer.parseInt(JOptionPane.showInputDialog("Ingrese el valor de c: "));
    x1 = (int)Math.pow(a,2);
    x2 = (int)Math.pow(b,2);
    x3 = x2-4*a*c;
    x = x1+x2+2*a*b;
    discriminante = (int)Math.sqrt(x3);
    raiz1 = (-b + discriminante)/2*a;
    raiz2 = (-b - discriminante)/2*a;
    JOptionPane.showMessageDialog(null,"La primera raiz: "+raiz1);
    JOptionPane.showMessageDialog(null,"La segunda raiz es: "+raiz2);
    }
    }

  • @salvadoraguilar2676
    @salvadoraguilar2676 5 років тому

    Mi resultado de esto es:
    /*
    Construir un programa que calcule y muestre por pantalla las raíces de la ecuación de segundo grado
    de coeficientes reales.
    */
    package ecuaciondesegundogrado;
    import javax.swing.JOptionPane;
    public class EcuacionDeSegundoGrado {
    public static void main(String[] args) {
    double a, b, c, resultado1, resultado2;

    a = Double.parseDouble(JOptionPane.showInputDialog("Ingresa el valor de A: "));
    b = Double.parseDouble(JOptionPane.showInputDialog("Ingresa el valor de B: "));
    c = Double.parseDouble(JOptionPane.showInputDialog("Ingresa el valor de C: "));

    resultado1 = (-b + Math.sqrt( (Math.pow(b, 2)) - (4*a*c))) /2*a;
    resultado2 = (-b - Math.sqrt( (Math.pow(b, 2)) - (4*a*c))) /2*a;

    JOptionPane.showMessageDialog(null, "El resultado de la ecuación positiva es: " + resultado1);
    JOptionPane.showMessageDialog(null, "El resultado de la ecuación negativa es: " + resultado2);
    }
    }

  • @oswapo
    @oswapo 7 років тому

    Scanner entrada = new Scanner(System.in);
    double a,b,c,xp,xn;
    System.out.print("Digite a: ");
    a=entrada.nextDouble();
    System.out.print("Digite b: ");
    b=entrada.nextDouble();
    System.out.print("Digite c: ");
    c=entrada.nextDouble();
    xp=-b+(Math.sqrt(((Math.pow(b,2))-4*a*c)/2*a));
    xn=-b-(Math.sqrt(((Math.pow(b,2))-4*a*c))/2*a);
    System.out.println("El resultado positivo de la raiz es: "+xp);
    System.out.println("El resultado negrativo de la raiz es: "+xn);

  • @TheHandymanIMPERIO
    @TheHandymanIMPERIO 6 років тому

    como escribo la ecuación en NETBEANS..

  • @josevera1246
    @josevera1246 3 роки тому

    Es un poco facil xd
    //Entrada de datos
    Scanner entrada3 = new Scanner(System.in);
    double a, b, c, x1, x2;
    System.out.print("Dame los coeficientes: ");
    a = entrada3.nextDouble();
    b = entrada3.nextDouble();
    c = entrada3.nextDouble();
    //Calculo de las x
    x1 = (-b+Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a);
    x2 = (-b-Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a);
    //Impresión de resulatados
    System.out.println("Los valores de x son: "+x1+" o "+x2);
    // Autor: Jose Vera
    Descansa en paz Alejandro tu legado siempre estará presente en todos los programadores.