Curso de Java Netbeans Completo☕ [15.- Ejercicio -Calcular volumen de un cilindro]

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

ความคิดเห็น • 25

  • @programadornovato
    @programadornovato  4 ปีที่แล้ว +1

    HOLA! SÍGUEME AQUÍ TAMBIÉN!!! 👇👇👇
    ►Facebook: web.facebook.com/ProgramadorNovatoOficial
    ►Linkedin: www.linkedin.com/in/programadornovato/
    ►Instagram: instagram.com/programadornovato/
    ►Github: github.com/programadornovato/
    ►Twitter: twitter.com/programadornova
    ►Pagina web: www.programadornovato.com

  • @segio0987
    @segio0987 10 หลายเดือนก่อน +5

    Eres un máquina, además de aprender me parto la caja contigo!!!!!
    Saludos desde España

  • @FernandoAndrade-s4i
    @FernandoAndrade-s4i ปีที่แล้ว +2

    Me encantan tus vídeos, había dejado de seguir el curso porque tengo que estudiar en la universidad, pero ahorita en vacaciones aproveché para retomar tu curso.
    Saludos desde Pasto, Nariño, Colombia :)

    • @programadornovato
      @programadornovato  ปีที่แล้ว +1

      Wow que bien amigo, espero me puedas apoyar compartiendo estos tutoriales 😸

  • @ernanfer2
    @ernanfer2 5 ปีที่แล้ว +8

    package principal;
    public class Main {
    public static void main(String [] args) {
    float diametro=6;
    float altura =10;
    double volumen;
    float pi=3.1416f;
    float radio=diametro/2;
    float litros=2;

    volumen=pi*Math.pow(radio, 2)*altura;
    float litrosParaEmborracharme=litros*1000;
    double limitevasos=litrosParaEmborracharme/volumen;
    System.out.println(Math.ceil(limitevasos) );
    System.out.println(Math.round(limitevasos) );


    }
    }

  • @ernanfer2
    @ernanfer2 5 ปีที่แล้ว +1

    que buen ejemplo, asi ya sabe cuantas cervesa(chelas) debe beber para que darse borracho

  • @marqcl6854
    @marqcl6854 2 ปีที่แล้ว

    Porqué tuvo que especificar que era float si la variable le asignó el tipado? 3:53

  • @ova2797
    @ova2797 4 ปีที่แล้ว

    Gracias por la información bro un saludo desde guanatos y ahora si los tritos nos la van a mas bien se van a quedar con las ganas de multarnos jeje

  • @juanmaoliver2472
    @juanmaoliver2472 4 ปีที่แล้ว +1

    alguien sabe por que si en los System.out.print("") no me compila, se queda al 50% y en cambio si pongo System.out.println("") lo hace todo perfecto. Me estoy refiriendo al ejercicio del video.

    • @programadornovato
      @programadornovato  4 ปีที่แล้ว +1

      Que raro

    • @juanmaoliver2472
      @juanmaoliver2472 4 ปีที่แล้ว

      @@programadornovato tampoco me afecta mucho, gracias.

    • @rassvet9523
      @rassvet9523 3 ปีที่แล้ว

      @@juanmaoliver2472 No es que no compila, es que no los muestra, me pasa bastante que cuando pongo print no muestra el texto y si pongo prinln si lo hace

  • @paulroche5097
    @paulroche5097 6 หลายเดือนก่อน

    ejercicio resuelto antes de ver la respuesta del profe:
    public static void main(String[] args) {
    float diametro,altura,radio,vaso,litros,respi;
    double mililitros, pi=Math.PI;
    int volumen;
    Scanner lit =new Scanner(System.in);
    System.out.println("Ingrese los litros de cerveza:");
    litros=lit.nextFloat();
    Scanner dia =new Scanner(System.in);
    System.out.println("Ingrese el diametro del vaso:");
    diametro=dia.nextFloat();
    Scanner alt =new Scanner(System.in);
    System.out.println("Ingrese la altura del vaso:");

    altura=alt.nextFloat();
    radio=diametro/2;
    volumen= (int) ((int) altura*Math.pow(radio, 2));
    System.out.println("volumen: "+volumen);
    mililitros=litros*1000;
    System.out.println("milimetros: "+mililitros);
    respi=(float) (pi*volumen);
    System.out.println("respi: "+respi);
    vaso=(float) (mililitros/respi);
    System.out.println("La cantidad de vasos que necesitas es: "+Math.ceil(vaso));
    }

  • @alexanderlovo3790
    @alexanderlovo3790 4 ปีที่แล้ว +5

    mira patricio que soy?
    un borracho?
    no, soy un programador
    y cual es la diferencia xD

  • @PatriotaMex
    @PatriotaMex 3 ปีที่แล้ว +2

    Que tal amigo novato.
    Creo que el usar una variable para meter PI es redundante puesto que la tienes en la biblioteca Math, y solo estas programando de más.
    Otro detalle que veo es que usas todo "harcodeado" como decimos en la jerga de los programadores y eso no esta bien puesto que tenemos que hacer nuestros programas lo mas flexible posible, y con flexible, en este caso me refiero a que sea lo mas parametrizable posible, como por ejemplo, puedes preguntar mejor los litros con los que se emborracha la personas, ya que no todos nos emborrachamos con 2 litros, otros aguantamos menos jaja, ademas de que la medida de nuestros vasos lo mas seguro es que sean diferentes al tuyo.
    Les dejo aquí mi aporte para que veas a lo que me refiero (saludos!):
    /*
    * Problema:
    Si yo me emborracho con 2 Litros de cerveza y un baso mide 6 cm de diámetro
    y 10 cm de altura. ¿Cuanto vasos debo tomar para emborracharme? Sabiendo que
    la formula del volumen de un cilindro es V=πr^2h. r=d/2.
    */
    package com.fdxsoft.classes;
    import java.util.Scanner;
    /**
    *
    * @author FDXSOFT
    */
    public class App {
    public static void main(String[] args){
    float diametroVaso = 0;
    float alturaVaso = 0;
    double volumen = 0;
    double litrosBorrachera = 0;
    double cmsCuadradosPorLitro = 1000;
    double vasos = 0;
    Scanner s = new Scanner(System.in);
    System.out.print("Con cuantos litros de cerveza te emborrachas?: ");
    litrosBorrachera = s.nextFloat();
    System.out.print("Diametro del vaso en que estas bebiendo: ");
    diametroVaso = s.nextFloat();
    System.out.print("Altura del vaso en que estas bebiendo: ");
    alturaVaso = s.nextFloat();
    //Procedemos a calcular el volumen del vaso
    volumen = Math.PI * Math.pow(diametroVaso/2.0, 2) * alturaVaso;
    System.out.println("El volumen de tu vaso es " + String.format("%.2f", volumen) + " centimetros cubicos");
    //Ahora calculamos la cantidad de vasos maximos
    vasos = (cmsCuadradosPorLitro * litrosBorrachera) / volumen;
    //Ahora si mostramos el resultado en la pantalla
    System.out.println("
    La cantidad de vasos para emborracharte es: " + String.format("%.2f", vasos));
    }
    }

    • @programadornovato
      @programadornovato  3 ปีที่แล้ว +3

      Si entiendo amigo, pero si me pongo a dividir en funciones todo el tutorial se alargaría 10 o 15 minutos más. Además los procesos de dividir en funciones lo abordo a fondo en poo que es a partir del tutorial 50, de cualquier forma aprecio mucho tu aporte y gracias por tus sugerencias. Saludos

    • @PatriotaMex
      @PatriotaMex 3 ปีที่แล้ว +1

      @@programadornovato no me referia a dividir funciones, sino a hacer mas parametrico o flexible tu programa amigo!
      Saludos

    • @marcmeller
      @marcmeller 2 ปีที่แล้ว +2

      @@PatriotaMex Quizás lo que no entiendes es que su tutorial es para todo publico, no creo que lograras aprender a programar de la noche a la mañana, no es "exclusivo" para expertos, saludos.

    • @PatriotaMex
      @PatriotaMex 2 ปีที่แล้ว

      @@marcmeller bueno, en ese caso tómalo como una aportación para aprender de manera mas avanzada

    • @auristelagualdronencinoza4835
      @auristelagualdronencinoza4835 9 หลายเดือนก่อน

      @@PatriotaMex mas complejo pero interesante un saludo, buen aporte.