package proyectonora; Añadimos el nombre del proyecto en mi caso le puse así por el nombre de mi maestra ya ustedes sabrán que nombre ponerle :)
Importamos nuestras librerías
import java.lang.Math;
import java.io.*;
import javax.swing.JOptionPane;
public class Proyectonora {
public static void main(String[] args) {
Proyectonora Proyecto = new Proyectonora();
Proyecto.menu();
}
public void MetodoBiseccion(){
double a;
double b;
double tol;
System.out.println("\t\t\t\"METODO DE BISECCION\"");
System.out.println("Extremo Izquierdo: ");
a=lee();
System.out.println("Extremo Derecho: ");
b=lee();
System.out.println(".... ");
tol=lee();
double c;
do{
c=(a+b)/2.0;
if(((c*c-5)*(a*a-5))<0){
b=c;
}
else{
a=c;
}
}while(Math.abs(a-b)>tol);
System.out.println("La raiz es: "+c);
}
public double lee(){
double num;
try{
InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader(isr);
String sdato;
sdato = br.readLine();
num = Double.parseDouble(sdato);
}
catch(IOException ioe){
num=0.0;
}
return num;
}
public int leeint(){
int num;
try{
InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader(isr);
String sdato;
sdato = br.readLine();
num = Integer.parseInt(sdato);
}
catch(IOException ioe){
num=0;
}
return num;
}
public int Fuera(){
int sal;
System.out.println("para volver al menu preciona [2]");
sal=leeint();
return sal;
}
public void menu(){
int a;
int p;
do{
do{
System.out.println("\n\n\t\t\tMETODOS NUMERICOS\n\n");
System.out.println("\n\n\t\t\t\tproyecto de matematicas\n\n\n");
System.out.println("-Biseccion");
System.out.println("precionar el numero 1:");
a=leeint();
}while(a<1 || a>1);
switch(a){
case 1:
MetodoBiseccion(); //manda a llamar a cada uno de los métodos
p=Fuera();
break;
default:
System.out.println("Opcion incorrecta");
p=1;
break;
}
}while(p==1);
}
}
y esto ah sido todo espero que les haya servido de ayuda, que tengan un excelente día y muchos saludos!
No hay comentarios:
Publicar un comentario