Java Ejercicios Básicos Resueltos 2

Java Ejercicios Básicos estructura secuencial

Relación Nº 2: Ejercicios 4, 5, 6 y 7

Ejercicio 4:
Programa que lea una cantidad de grados centígrados y la pase a grados Fahrenheit.
La fórmula correspondiente para pasar de grados centígrados a fahrenheit es:

F = 32 + ( 9 * C / 5)


import java.util.*;
public class Main {
  public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      double gradosC, gradosF;
      System.out.println("Introduce grados Centígrados:");
      gradosC = sc.nextDouble();
      gradosF = 32 + (9 * gradosC / 5);
      System.out.println(gradosC +" ºC = " + gradosF + " ºF");
  }

}



Ejercicio 5. Programa que lee por teclado el valor del radio de una circunferencia y calcula y muestra por pantalla la longitud y el área de la circunferencia. 


Longitud de la circunferencia = 2*PI*Radio, Area de la circunferencia = PI*Radio^2


import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        double radio, longitud, area;
        System.out.println("Introduce radio de la circunferencia:");
        radio = sc.nextDouble();
        longitud = 2 * Math.PI * radio;
        area = Math.PI * Math.pow(radio, 2);
        System.out.println("Longitud de la circunferencia -> " + longitud);
        System.out.println("Area de la circunferencia -> " + area);
    }
}


Ejercicio 6. Programa que pase una velocidad en Km/h a m/s. La velocidad se lee por teclado.

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

        Scanner sc = new Scanner(System.in);
        double velocidad;
        System.out.println("Introduzca velocidad en Km/h: ");
        velocidad = sc.nextDouble();
      System.out.println(velocidad + " Km/h -> " + velocidad*1000/3600 + " m/s");
}


Ejercicio 7. Programa lea la longitud de los catetos de un triángulo rectángulo y calcule la longitud de la hipotenusa según el teorema de Pitágoras.

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        double cateto1, cateto2;
        System.out.print("Introduzca longitud del primer cateto: ");
        cateto1 = sc.nextDouble();
        System.out.print("Introduzca longitud del segundo cateto: ");
        cateto2 = sc.nextDouble();
      System.out.println("Hipotenusa -> " +  Math.sqrt(Math.pow(cateto1,2)+ Math.pow(cateto2, 2)));
    }
}

Siguiente relación de ejercicios básicos resueltos

33 comentarios:

  1. gracias me sirvio demucho haber si ponen mas ejemplitos porfa

    ResponderEliminar
  2. ESPERO QUE OS GUSTE EL SEGUNDO EJERCICIO CON FUNCIONES:
    _______________________________________________________
    -------------------------------------------------------
    package longitudcircunferencia;

    //http://puntocomnoesunlenguaje.blogspot.com.es/2012/06/java-ejercicios-basicos-2.html
    //modificado para uso de funciones

    import java.util.Scanner;


    public class LongitudCircunferencia
    {
    public static void main(String[] args)
    {
    Scanner sc = new Scanner(System.in);
    double radio;
    double longitud;
    double area;

    System.out.println("Introduce el radio de la circunferencia: ");
    radio = sc.nextDouble();
    area = calculaArea(radio);
    System.out.println("El area de la circunferencia es: " + area);
    longitud = calculaLongitud(radio);
    System.out.println("La longitud de la circunferencia es: " + longitud);
    }
    public static double calculaArea(double r)
    {
    double a;

    a = Math.PI * Math.pow(r, 2);

    return a;
    }
    public static double calculaLongitud(double r)
    {
    double l;

    l = 2 * Math.PI * r;

    return l;
    }
    }

    ResponderEliminar
  3. AHI VA EL TERCERO MODIFICADO TAMBIEN:
    _____________________________________
    -------------------------------------
    package conversorvelocidades;

    import java.util.Scanner;

    //http://puntocomnoesunlenguaje.blogspot.com.es/2012/06/java-ejercicios-basicos-2.html
    //añadidas funciones

    public class ConversorVelocidades
    {
    public static void main(String[] args)
    {
    Scanner sc = new Scanner(System.in);
    int eleccion = 0;

    System.out.println("1.- Convertir Km/h a m/s");
    System.out.println("2.- Convertir m/s a Km/h");
    eleccion = sc.nextInt();
    if(eleccion == 1 || eleccion == 2)
    {
    if(eleccion == 1)
    {
    conversor1();
    }
    if(eleccion == 2)
    {
    conversor2();
    }
    }else
    {
    System.out.println("Opcion erronea, se escogera por defecto la opcion 1");
    conversor1();
    }
    }
    public static void conversor1()
    {
    Scanner sc = new Scanner(System.in);
    double velocidad;

    System.out.println("Introduzca una velocidad en Km/h: ");
    velocidad = sc.nextDouble();
    System.out.println(velocidad + "Km/h = " + velocidad * 1000 / 3600 + "m/s");
    }
    public static void conversor2()
    {
    Scanner sc = new Scanner(System.in);
    double velocidad;

    System.out.println("Introduzca una velocidad en m/s: ");
    velocidad = sc.nextDouble();
    System.out.println(velocidad + "m/s = " + velocidad * 3600 / 1000 + "Km/h");
    }
    }

    ResponderEliminar
    Respuestas
    1. LA MEJOR MANERA ES HACERLO LO MAS SENCILLO Y FACIL DE COMPRENDER
      -----------------------------------------------------------------------------------------------------------------------------------
      import static java.lang.System.out;
      import java.util.Scanner;

      class Elecciones{
      public static void main(String[]args){

      double velocidad1,velocidad2;
      Scanner x = new Scanner(System.in);
      out.println("ingrese la velocidad en Km/h");
      velocidad1 = x.nextDouble();
      out.println("convirtiendo a metros.....");
      velocidad2 = velocidad1*1000;
      out.println(velocidad2);

      }
      }

      Eliminar
  4. Si te pasas por el Blog deberias meterlos, asi la gente entenderia mejor las funciones y las llamadas a las mismas; aparte de que he metido algun bucle

    ResponderEliminar
  5. Gracias por estos ejemplos... Buscando por la red he encontrado algunos ejercicios más en:
    www.ejerciciosdeprogramacion.com

    ResponderEliminar
  6. 5. Programa para calcular el precio a pagar por la compra de madera. Los datos de entrada son la cantidad de metros cúbicos y el tipo de madera. La madera está clasificada en tres tipos (A, B, C). Si la cantidad a comprar es superior a 30 metros cúbicos, se aplica el siguiente esquema de descuento:
    Tipo de Madera Descuento
    A 4%
    B 8%
    C 10%
    ayuda

    ResponderEliminar
  7. la constante pi(3.1416...)es muy utilizaso en matematicas.Un metodo sencillo de calcular sus valores es :
    pi(4.(2/3).(4/5).(6/5).(6/7)...
    escribir un programa que efectue este cálculo con un numero de terminos especificados por el usuario

    ResponderEliminar
  8. Me podrían ayudar con este ejercicio por favor.
    Estructuras Condicionales y Repetitivas: Desarrollar un programa que controle los gastos realizados por el área de recursos logística de una empresa. El programa debe registrar el monto del gasto realizado, el responsable del gasto y el motivo del gasto. En el área de logística trabajan tres personas (Ana, José y Cesar). Los tipos de gastos a realizar son: Compra de bienes, pago de servicios y otros.
    A petición de gerencia el programa debe emitir los siguientes reportes:

    • Reporte total de gastos por responsable.
    • Reporte porcentual de gastos por tipo.

    ResponderEliminar
  9. hola disculpen tengo problemas con este ejercicio me podrian ayudar..........

    Desarrollar un programa que permita gestionar los productos que se almacenan en un local. El programa debe registrar el código del producto, nombre de los productos, el stock actual y el monto de compra del mismo. Se debe reportar lo siguiente:

    • Mostrar todos los productos con respectivos datos (nombre, stock y precio de compra).
    • Ordenar los productos por nombres.
    • Buscar un producto dado su código.
    • El monto total de inversión de todos los productos.
    • Listado de productos con un stock menor a una cantidad ingresada por el usuario.
    • Productos cuyo precio de compra es mayor a 1500.

    ResponderEliminar
  10. Hola disculpen me pueden ayudar con este problema:
    Una empresa comercializadora que se dedica a introducir nuevos productos al mercado regional necesita un programa que permita llevar un registro de las ventas, la empresa cuenta al momento con 4 vendedores, 3 productos y 3 zonas, todos los vendedores pueden entrar a cualquier zona y vender cualquiera de los 3 tipos de productos, cada semana el programa mostrará un informe en el cual debe indicar:
    1. El producto más vendido
    2. El producto menos vendido
    3. El mejor vendedor
    4. El peor vendedor
    5. La ruta más productiva
    6. La ruta menos productiva.

    ResponderEliminar
  11. Hola, buenos aportes, ak les dejo los mios ... http://darwinomartics.blogspot.com/2013/08/facebook-simulacion.html
    http://darwinomartics.blogspot.com/2013/08/sistema-de-almacen-de-residuos.html
    http://darwinomartics.blogspot.com/2013/08/juego21-basico-en-java.html
    http://darwinomartics.blogspot.com/2013/06/java-ejercicio-basico-creacion-de.html

    ResponderEliminar
  12. hola muy buenos dias necesito una ayuda con unos ejercicios de java me proponen ejercicios fisicos pero no se como realizarlos me colaboran escribanmen a ecaiparamirez@gmail.com yo los mando !

    ResponderEliminar
  13. programas mas sencillos en java

    ResponderEliminar
  14. me pueden ayudar en este ejercicio en java ???
    un supermercado realiza una tombola solo con aquellos clientes que realizan una compra superior a $30.00 en la cual tienen que sacar de una canasta una bolita ,la cual tiene un numero grabado ,los premios se dan bajo la siguiente tabla
    # bolita premio
    1 1shampoo pantene
    2 1paquete de 3 jabones palmolive
    3 1pasta de dientes colgate
    4 1bolsa de detergente rinso
    5 1caja de cereal zucaritas

    ResponderEliminar
  15. HOLA GENIAL TUS EJERCIICOS MUY PRACTICOS GRACIAS BUEN DIA

    ResponderEliminar
  16. hola me pueden ayudar con este ejercicio: Calculadora del crecimiento de poblacion mundial y tasa de crecimiento anual... Escriba una aplicacion que reciba estos valores como entrada y luego muere la poblacion mundial estimada despues de 1 2 3 4 y 5 años. Porfavor. Graciias

    ResponderEliminar
  17. hola me pueden ayudar a hacer un programa que me saque la formula de la velocidad

    ResponderEliminar
  18. Hola,me pueden ayudar a hacer un programa que calcule el Área de un dodecaedro.
    graxias ;)

    ResponderEliminar
  19. programa que pida una lista de 10 numeros e imprima solo los pares

    ResponderEliminar
  20. Una pregunta el ejercicio del area de la circunferencia esta mal. Para que salga bien yo lo he echo asi:
    import java.util.Scanner;
    class Ejercicio12{
    public static void main (String [] args){
    Scanner sc = new Scanner (System.in);
    double radio;
    System.out.println ("Introducir radio :");
    radio = sc.nextInt();
    System.out.println ("La longitud de la circunferencia es "+
    2*Math.PI*radio);
    System.out.println ("El area de la circunferencia es " +
    Math.PI*(radio*radio));
    }
    }

    ResponderEliminar
    Respuestas
    1. Para elevar al cuadrado se puede hacer como has hecho tu multiplicando radio*radio o usar Math.pow(radio,2) que eleva radio al cuadrado.

      Eliminar
  21. escriva un programa en java que pida 3 numeros enteros que representen kas longitudes de los lados de un triangulo que se trata(equilatero,isoceles,escaleno)

    ResponderEliminar
  22. me pueden apoyar con un programa en java que me pida los datos de 10 productos de venta "codigo, cantidad, precio, costo total", sumar el costo total de un producto con el siguiente producto q vaya anexandoen la consulta que se haga, para eso tengo q tener 3 opciones: Insertar, Consulta y Desea salir o ingresar otro producto.

    ResponderEliminar
  23. porfa ayuda para realizar este programa
    realizar un programa en java que valide el ingreso de un numero real
    la aplicasion emitira un msje de aprovado o reprovado
    el ingreso de datos se finaliza ingresando la palabra "fin"
    la separacion de la parte entera con la decimal va separada por un punto
    los numeros reales ingresados puden ir con signo o no
    se ingresa solo un valor a la vez
    el numero se ingresa por teclado

    ResponderEliminar
  24. porfa ayudaa!!!
    Realizar un programa que llene el control de los clientes y proveedores, heredando la clase que contenga los datos principales de la persona...Urge!!

    ResponderEliminar
  25. 10 puntos al que me lo resuelva;
    un programa en java que reciba letras y símbolos (a,b,e, b,c,d,e,f,g,t,n,x) en un arreglo:
    +cuente cuantos hay de cada tipo, es decir, a=1, b=2, e=2, g=1
    +muestre en un vector los diferentes a,b,c,d,e,f,g,t,n,x
    +sustituya cualquiera de los simbolos por un punto

    ResponderEliminar
  26. ayudenme con este porfaaaaa

    Realizar un programa usando input box que simule la venta de productos de una bodega el cual e tenga que ingresar su nombre, cantidad y precio, el programa debe mostrar un mensaje que pregunte si desea o no continuar ingresando más productos, cuando el usuario pulse la tecla “n” el ingreso de productos terminara, caso contrario continuara pidiendo datos.
    Al finalizar se debe de mostrar el monto total a pagar por la compra realizada en un Message de Box.

    ResponderEliminar
  27. Me podrían ayudar con este ejercicio por favor.

    2. En un cierto país el impuesto que se debe pagar por los artículos se calcula mediante la siguiente la siguiente regla:
    • Los primeros $20 no causan impuesto, los siguientes $20 tienen el 30% de impuesto y el resto el 40% de impuesto, pero si el precio del producto es mayor que $500. Entonces, en lugar del 40% se cobra el 50%.
    • Desarrolla un programa que lea el costo básico de un artículo y calcula el precio total (precioTotal = precioBasico + impuesto), en la función principal (main) . Crea una función que te devuelva el impuesto (dependiendo de las especificaciones anteriores).

    ResponderEliminar
    Respuestas
    1. public class impuesto {

      public static void main (Strign [] args){

      System.out.println(" esta muy dificil lo que pides");
      }


      }

      Eliminar
  28. me pudieran ayudar con codigos de ciclo for?

    ResponderEliminar