
Ayuda con este programa de Java para trabajo de la U
Publicado por Dilan (1 intervención) el 21/02/2016 08:39:48
Pues resulta que estoy empezando en esto de programar en java y la verdad si no es por los videos de youtube no hubiese aprendido nada, tengo un trabajo de la U pero estoy estancado ya que no se como resolver los dos ultimos problemas... Les mando el codigo por donde lo tengo para ver si me pueden dar una guia con los ultimos dos.
Problema: 1. Desarrollar un programa en java que realice las siguientes opciones:
a. Volumen de un cilindro
b. Pedir un número entero decir todos sus divisores.
c. Dada la nota final de n estudiantes de un curso y según la tabla :
< 5 Insuficiente
5 Suficiente
>5 y <=7 Bien
>7 - <=8 Notable
>8 y <=10 Sobresaliente
Decir cuántos estuvieron en cada categoría, el promedio general del curso, la nota mayor y la nota menor
d. Leer un vector y colocar el elemento mayor en la primera posición y el menor en la última.
Codigo hasta el momento en netbeans:
package primer.trabajo.lab.programacion;
import javax.swing.*;
import java.util.*;
import java.util.Scanner;
public class PrimerTrabajoLabProgramacion {
public static void main(String[] args) {
int opcion, area, radio, altura;
double i, n;
double volumen;
radio=0;
altura=0;
volumen=0;
double pi = 0;
Scanner leer=new Scanner (System.in);
System.out.println("1. Volumen de un cilindro\n2. Divisores de un numero entero\n3. Nota final estudiantes de un curso\n4. Lectura de un vector");
System.out.println("Que deseas hacer:");
opcion=leer.nextInt();
switch (opcion){
case 1:
Scanner dato=new Scanner (System.in);
System.out.print("radio = ");
radio=dato.nextInt();
System.out.print("Altura = ");
altura=dato.nextInt();
volumen=(pi*(radio*radio)*altura);
System.out.println("El Volumen del Cilindro es : " + volumen+" U Cubicas");
break;
case 2:
Scanner reader = new Scanner(System.in);
int numero1,numero2;
System.out.println("Introduce un número");
numero1 = reader.nextInt();
System.out.println("Introduce el número por el cual quieres saber si es divisible");
numero2 = reader.nextInt();
if (numero1%numero2 == 0)
System.out.println(numero1 + " es divisible por " + numero2);
else
System.out.println(numero1 + " NO es divisible por " + numero2);
break;
case 3:
}
}
}
}
}
Problema: 1. Desarrollar un programa en java que realice las siguientes opciones:
a. Volumen de un cilindro
b. Pedir un número entero decir todos sus divisores.
c. Dada la nota final de n estudiantes de un curso y según la tabla :
< 5 Insuficiente
5 Suficiente
>5 y <=7 Bien
>7 - <=8 Notable
>8 y <=10 Sobresaliente
Decir cuántos estuvieron en cada categoría, el promedio general del curso, la nota mayor y la nota menor
d. Leer un vector y colocar el elemento mayor en la primera posición y el menor en la última.
Codigo hasta el momento en netbeans:
package primer.trabajo.lab.programacion;
import javax.swing.*;
import java.util.*;
import java.util.Scanner;
public class PrimerTrabajoLabProgramacion {
public static void main(String[] args) {
int opcion, area, radio, altura;
double i, n;
double volumen;
radio=0;
altura=0;
volumen=0;
double pi = 0;
Scanner leer=new Scanner (System.in);
System.out.println("1. Volumen de un cilindro\n2. Divisores de un numero entero\n3. Nota final estudiantes de un curso\n4. Lectura de un vector");
System.out.println("Que deseas hacer:");
opcion=leer.nextInt();
switch (opcion){
case 1:
Scanner dato=new Scanner (System.in);
System.out.print("radio = ");
radio=dato.nextInt();
System.out.print("Altura = ");
altura=dato.nextInt();
volumen=(pi*(radio*radio)*altura);
System.out.println("El Volumen del Cilindro es : " + volumen+" U Cubicas");
break;
case 2:
Scanner reader = new Scanner(System.in);
int numero1,numero2;
System.out.println("Introduce un número");
numero1 = reader.nextInt();
System.out.println("Introduce el número por el cual quieres saber si es divisible");
numero2 = reader.nextInt();
if (numero1%numero2 == 0)
System.out.println(numero1 + " es divisible por " + numero2);
else
System.out.println(numero1 + " NO es divisible por " + numero2);
break;
case 3:
}
}
}
}
}
Valora esta pregunta


0