Programa que da promedio, valor máximo,valor mínimo, varianza y desviación estandar en java codigo.
El programas siguiente utilizan esta clase Leer para que funcione, esta clase debe estar en la misma carpeta donde este cada programa. El programas a continuación deben tener esta clase.
Crear este archivo java con el siguiente código
import java.io.*;
public class Leer{
public static String dato() {
String sdato = "";
try
{
// Definir un flujo de caracteres de entrada: flujoE
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader flujoE = new BufferedReader(isr);
// Leer. La entrada finaliza al pulsar la tecla Entrar
sdato = flujoE.readLine();
}
catch(IOException e) {
System.err.println("Error: " + e.getMessage());
}
return sdato; // devolver el dato tecleado
}
public static short datoShort() {
try
{
return Short.parseShort(dato());
}
catch(NumberFormatException e) {
return Short.MIN_VALUE; // valor más pequeño
}
}
public static int datoInt() {
try {
return Integer.parseInt(dato());
}
catch(NumberFormatException e) {
return Integer.MIN_VALUE; // valor más pequeño
}
}
public static long datoLong() {
try
{
return Long.parseLong(dato());
}
catch(NumberFormatException e) {
return Long.MIN_VALUE; // valor más pequeño
}
}
public static float datoFloat()
{
try
{
return Float.parseFloat(dato());
}
catch(NumberFormatException e)
{
return Float.NaN; // No es un Número; valor float.
}
}
public static double datoDouble() {
try {
return Double.parseDouble(dato());
}
catch(NumberFormatException e) {
return Double.NaN; // No es un Número; valor double.
}
}
}
_______Crear archivo principal llamado Estadistica con el siguiente codigo
import java.lang.Math.*;
public class Estadistica {
public static void main(String[] args) {
int nElementos, b, guarda, suma,dos=2;
double prom, sumaV, vza, v; //, dos=2.0;
System.out.println("Programacion Orientada a Objetos ");
System.out.println("Programa de Calculos Estadisticos: ");
System.out.println("Nombre: jose ");
System.out.println();
System.out.print("¿Cuantos elementos son?: ");
nElementos = Leer.datoInt();
int[] m = new int[nElementos];
int i = 0;
suma=0;
System.out.println("Introduce los datos a calcular.");
for (i = 0; i < nElementos; i++) {
System.out.print("Elemento[" + i + "] = ");
m[i] = Leer.datoInt();
suma=suma+m[i]; }
do {
b=0;
for(i=0;i<nElementos-1;i++) {
if (m[i] > m[i+1]) {
guarda=m[i];
m[i]=m[i+1];
m[i+1]=guarda;
b=1; } }
}while (b==1);
System.out.println();
System.out.print("Dado los datos: ");
for (i = 0; i < nElementos; i++)
System.out.print(m[i] + " ");
System.out.println();
prom=suma/nElementos;
System.out.println("Su promedio es: " + prom);
System.out.println("El valor minimo es: " + m[0]);
System.out.println("El valor maximo es: " + m[nElementos-1]);
El programas siguiente utilizan esta clase Leer para que funcione, esta clase debe estar en la misma carpeta donde este cada programa. El programas a continuación deben tener esta clase.
Crear este archivo java con el siguiente código:
import java.io.*;
public class Leer{
public static String dato() {
String sdato = "";
try
{
// Definir un flujo de caracteres de entrada: flujoE
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader flujoE = new BufferedReader(isr);
// Leer. La entrada finaliza al pulsar la tecla Entrar
sdato = flujoE.readLine();
}
catch(IOException e) {
System.err.println("Error: " + e.getMessage());
}
return sdato; // devolver el dato tecleado
}
public static short datoShort() {
try
{
return Short.parseShort(dato());
}
catch(NumberFormatException e) {
return Short.MIN_VALUE; // valor más pequeño
}
}
public static int datoInt() {
try {
return Integer.parseInt(dato());
}
catch(NumberFormatException e) {
return Integer.MIN_VALUE; // valor más pequeño
}
}
public static long datoLong() {
try
{
return Long.parseLong(dato());
}
catch(NumberFormatException e) {
return Long.MIN_VALUE; // valor más pequeño
}
}
public static float datoFloat()
{
try
{
return Float.parseFloat(dato());
}
catch(NumberFormatException e)
{
return Float.NaN; // No es un Número; valor float.
}
}
public static double datoDouble() {
try {
return Double.parseDouble(dato());
}
catch(NumberFormatException e) {
return Double.NaN; // No es un Número; valor double.
}
}
}
________,Creat nuevo archivo Factoresprimos___
public class Factoresprimos {
public static void main(String[] args) {
long numero,r,d,prueba;
System.out.println("Numero a factorizar "); numero = Leer.datoLong();
El programas siguiente utilizan esta clase Leer para que funcione, esta clase debe estar en la misma carpeta donde este cada programa. El programas a continuación deben tener esta clase.
Crear este archivo java con el siguiente código:
import java.io.*;
public class Leer{
public static String dato() {
String sdato = "";
try
{
// Definir un flujo de caracteres de entrada: flujoE
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader flujoE = new BufferedReader(isr);
// Leer. La entrada finaliza al pulsar la tecla Entrar
sdato = flujoE.readLine();
}
catch(IOException e) {
System.err.println("Error: " + e.getMessage());
}
return sdato; // devolver el dato tecleado
}
public static short datoShort() {
try
{
return Short.parseShort(dato());
}
catch(NumberFormatException e) {
return Short.MIN_VALUE; // valor más pequeño
}
}
public static int datoInt() {
try {
return Integer.parseInt(dato());
}
catch(NumberFormatException e) {
return Integer.MIN_VALUE; // valor más pequeño
}
}
public static long datoLong() {
try
{
return Long.parseLong(dato());
}
catch(NumberFormatException e) {
return Long.MIN_VALUE; // valor más pequeño
}
}
public static float datoFloat()
{
try
{
return Float.parseFloat(dato());
}
catch(NumberFormatException e)
{
return Float.NaN; // No es un Número; valor float.
}
}
public static double datoDouble() {
try {
return Double.parseDouble(dato());
}
catch(NumberFormatException e) {
return Double.NaN; // No es un Número; valor double.
}
}
}
___________Crear nuevo archivo java con nombre preguntasalazardetablasdemultiplicar____________
import java.io.PrintStream;
public class preguntasalazardetablasdemultiplicar {
public static void main(String[] args)
{
int r=0, resp=0, n1=0, n2=0, b=0, m=0;
double cal;
do
{
n1=(int)(Math.random()*10)+1;
n2=(int)(Math.random()*10)+1;
System.out.printf("\n\n\t¿Cuanto es %2d por %2d?<0>Salir ",n1,n2);
resp=Leer.datoInt();
if (resp > 0 );
{
r=n1*n2;
if(r==resp)
{
b=b+1;
System.out.printf("\n\n\t CORRECTO!!Llevas %2d BUENAS Y %2d MALAS",b,m);
}
else
{
m=m+1;
System.out.printf("\n\n\t INCORRECTO!!Llevas %2d BUENAS Y %2d MALAS",b,m);
El programas siguiente utilizan esta clase Leer para que funcione, esta clase debe estar en la misma carpeta donde este cada programa. El programas a continuación deben tener esta clase.
Crear este archivo java con el siguiente código:
import java.io.*;
public class Leer{
public static String dato() {
String sdato = "";
try
{
// Definir un flujo de caracteres de entrada: flujoE
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader flujoE = new BufferedReader(isr);
// Leer. La entrada finaliza al pulsar la tecla Entrar
sdato = flujoE.readLine();
}
catch(IOException e) {
System.err.println("Error: " + e.getMessage());
}
return sdato; // devolver el dato tecleado
}
public static short datoShort() {
try
{
return Short.parseShort(dato());
}
catch(NumberFormatException e) {
return Short.MIN_VALUE; // valor más pequeño
}
}
public static int datoInt() {
try {
return Integer.parseInt(dato());
}
catch(NumberFormatException e) {
return Integer.MIN_VALUE; // valor más pequeño
}
}
public static long datoLong() {
try
{
return Long.parseLong(dato());
}
catch(NumberFormatException e) {
return Long.MIN_VALUE; // valor más pequeño
}
}
public static float datoFloat()
{
try
{
return Float.parseFloat(dato());
}
catch(NumberFormatException e)
{
return Float.NaN; // No es un Número; valor float.
}
}
public static double datoDouble() {
try {
return Double.parseDouble(dato());
}
catch(NumberFormatException e) {
return Double.NaN; // No es un Número; valor double.
}
}
}
_________Creamos el segundo archivo java llamado Areas_______
import java.io.PrintStream;
public class Areas {
public static void main(String[] args)
{
int opcion;
double base, altura, radio, area;
do
{
System.out.printf("Calculo de areas de figuras geometricas");
System.out.printf("\n\t 1)AREA DEL CIRCULO");
System.out.printf("\n\t 2)AREA DEL RECTANGULO");
System.out.printf("\n\t 3)AREA DEL TRIANGULO");
System.out.printf("\n\n\t ¿ESCOGE EL AREA A CALCULAR? <0>Salir ");
opcion = Leer.datoInt();
if (opcion > 0 && opcion<4) {
if (opcion==1)
{
System.out.printf("\n\n\t ¿VALOR DEL RADIO? ");
radio = Leer.datoFloat();
area=radio*3.1416;
System.out.printf("\n El Area es = %.2f ",area);
System.out.printf("\n\n"); }
if (opcion==2) {
System.out.printf("\n\n\t ¿VALOR DE LA BASE? ");
base = Leer.datoFloat();
System.out.printf("\n\n\t ¿VALOR DE LA ALTURA? ");
altura = Leer.datoFloat();
area=base * altura;
System.out.printf("\n El Area es = %.2f ",area);
System.out.printf("\n\n"); }
if (opcion==3) {
System.out.printf("\n\n\t ¿VALOR DE LA BASE? ");
base = Leer.datoFloat();
System.out.printf("\n\n\t ¿VALOR DE LA ALTURA? ");
Los programas siguientes utilizan esta clase Leer para que funcione, esta clase debe estar en la misma carpeta donde este cada programa. Todos los programas a continuación deben tener esta clase.
Crear este archivo java con el siguiente código:
import java.io.*;
public class Leer{
public static String dato() {
String sdato = "";
try
{
// Definir un flujo de caracteres de entrada: flujoE
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader flujoE = new BufferedReader(isr);
// Leer. La entrada finaliza al pulsar la tecla Entrar
sdato = flujoE.readLine();
}
catch(IOException e) {
System.err.println("Error: " + e.getMessage());
}
return sdato; // devolver el dato tecleado
}
public static short datoShort() {
try
{
return Short.parseShort(dato());
}
catch(NumberFormatException e) {
return Short.MIN_VALUE; // valor más pequeño
}
}
public static int datoInt() {
try {
return Integer.parseInt(dato());
}
catch(NumberFormatException e) {
return Integer.MIN_VALUE; // valor más pequeño
}
}
public static long datoLong() {
try
{
return Long.parseLong(dato());
}
catch(NumberFormatException e) {
return Long.MIN_VALUE; // valor más pequeño
}
}
public static float datoFloat()
{
try
{
return Float.parseFloat(dato());
}
catch(NumberFormatException e)
{
return Float.NaN; // No es un Número; valor float.
}
}
public static double datoDouble() {
try {
return Double.parseDouble(dato());
}
catch(NumberFormatException e) {
return Double.NaN; // No es un Número; valor double.
}
}
}
_________________se crea otro archivo con la clase principal____
public class Factorial
{
// Cálculo del factorial de un número
long fact;
public static long factorial(int n)
{
long fac;
if (n == 0)
return 1;
else
fac=1;
do {
fac=fac*n;
n=n-1;
}while (n>1);
return fac;
}
public static void main(String[] args)
{
int numero=0;
long fact;
do
{
System.out.print("¿Numero a calcular su factorial? ");
numero = Leer.datoInt();
}
while (numero < 0 || numero > 25);
fact = factorial(numero);
System.out.println("\nPractica ");
System.out.println("Calculo del factorial de un numero ");
System.out.println("Realizado por: jose");
System.out.println("\nEl factorial de " + numero + " es: " + fact);
Los programas siguientes utilizan esta clase Leer para que funcione, esta clase debe estar en la misma carpeta donde este cada programa. Todos los programas a continuación deben tener esta clase.
Crear este archivo java con el siguiente código:
import java.io.*;
public class Leer{
public static String dato() {
String sdato = "";
try
{
// Definir un flujo de caracteres de entrada: flujoE
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader flujoE = new BufferedReader(isr);
// Leer. La entrada finaliza al pulsar la tecla Entrar
sdato = flujoE.readLine();
}
catch(IOException e) {
System.err.println("Error: " + e.getMessage());
}
return sdato; // devolver el dato tecleado
}
public static short datoShort() {
try
{
return Short.parseShort(dato());
}
catch(NumberFormatException e) {
return Short.MIN_VALUE; // valor más pequeño
}
}
public static int datoInt() {
try {
return Integer.parseInt(dato());
}
catch(NumberFormatException e) {
return Integer.MIN_VALUE; // valor más pequeño
}
}
public static long datoLong() {
try
{
return Long.parseLong(dato());
}
catch(NumberFormatException e) {
return Long.MIN_VALUE; // valor más pequeño
}
}
public static float datoFloat()
{
try
{
return Float.parseFloat(dato());
}
catch(NumberFormatException e)
{
return Float.NaN; // No es un Número; valor float.
}
}
public static double datoDouble() {
try {
return Double.parseDouble(dato());
}
catch(NumberFormatException e) {
return Double.NaN; // No es un Número; valor double.
}
}
}
________El siguiente archivo es la clase principal __________
public class Cambiodemoneda{
public static void main (String[]args){
int resp;
float cant;
double resultado;
System.out.println("CANTIDAD A CONVERTIR?");cant=Leer.datoFloat();
System.out.println("\n 1)CONVERTIR A PESOS");
System.out.println(" 2)CONVERTIR A DOLARES");
System.out.println(" Escoje la opcion ");resp=Leer.datoInt();
if(resp==1)
{
resultado=cant*20.00;
}
else
{
resultado=cant/20.00;
}
System.out.println(".\n\nEL RESULTADO ES "+resultado);
Los programas siguientes utilizan esta clase Leer para que funcione, esta clase debe estar en la misma carpeta donde este cada programa. Todos los programas a continuación deben tener esta clase.
Crear este archivo java con el siguiente código
import java.io.*;
public class Leer{
public static String dato() {
String sdato = "";
try
{
// Definir un flujo de caracteres de entrada: flujoE
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader flujoE = new BufferedReader(isr);
// Leer. La entrada finaliza al pulsar la tecla Entrar
sdato = flujoE.readLine();
}
catch(IOException e) {
System.err.println("Error: " + e.getMessage());
}
return sdato; // devolver el dato tecleado
}
public static short datoShort() {
try
{
return Short.parseShort(dato());
}
catch(NumberFormatException e) {
return Short.MIN_VALUE; // valor más pequeño
}
}
public static int datoInt() {
try {
return Integer.parseInt(dato());
}
catch(NumberFormatException e) {
return Integer.MIN_VALUE; // valor más pequeño
}
}
public static long datoLong() {
try
{
return Long.parseLong(dato());
}
catch(NumberFormatException e) {
return Long.MIN_VALUE; // valor más pequeño
}
}
public static float datoFloat()
{
try
{
return Float.parseFloat(dato());
}
catch(NumberFormatException e)
{
return Float.NaN; // No es un Número; valor float.
}
}
public static double datoDouble() {
try {
return Double.parseDouble(dato());
}
catch(NumberFormatException e) {
return Double.NaN; // No es un Número; valor double.
}
}
}
__________________
public class Producto {
public static void main(String[] args) {
int valor1=0;
int valor2=0;
int resultado=0;
System.out.println("Dame el primer numero =>"); valor1 = Leer.datoInt();
System.out.println("Dame el segundo numero =>"); valor2 = Leer.datoInt();
resultado= valor1 * valor2;
System.out.println();
System.out.println("El resultado es =" + resultado);
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
panel11 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
X1 = new javax.swing.JTextField();
X2 = new javax.swing.JTextField();
Y1 = new javax.swing.JTextField();
Y2 = new javax.swing.JTextField();