Upload
darkwolf1003
View
216
Download
3
Embed Size (px)
DESCRIPTION
practica bi
Citation preview
Sumar 2 fracciones pero el resultado debe estar en fracción.
1 package javaapplication88;2 importjava.util.Scanner;3 publicclass Fracciones 4 {5 intA,B,C,D,x,y;67 public static void main(String[] args) 8 {9 Fracciones obj = new Fracciones();
10 obj.lectura();11 obj.evaluacion();12 obj.visualizar();13 }//fin del metodomain1415 publicvoid lectura()16 {17 System.out.println("hallando V=A/B+C/D (resultado en fraccion)");18 Scanner obj = new Scanner(System.in);19 System.out.println("ingrese A=");20 A=obj.nextInt();21 System.out.println("ingrese B=");22 B=obj.nextInt();23 System.out.println("ingrese C=");24 C=obj.nextInt();25 System.out.println("ingrese D=");26 D=obj.nextInt();27 }//fin del metodo lectura2829 publicvoidevaluacion()30 {31 x=A*D+B*C;32 y=B*D;33 }//find el metodoevaluacion34 publicvoid visualizar()35 {36 System.out.println("el resultado V= "+x+"/"+y); 37 }//find el emtodoviasualizar3839 }//fin de la clase
Resultado:
Diagrama de clases:
1. Hallar la raíz real de f=2x2-18, por método de la bisección.
1 package javaapplication89;2 importjava.util.Scanner;3 publicclassBiseccion4 {double x,a,b,f, fa,fb;5 6 public static void main(String[] args)7 {8 Biseccionobj=new Biseccion();9 obj.Lectura();
10 obj.calculo();11 obj.visualizar();12 }//fin del metodomain13 14 publicvoid Lectura()15 {f=2*Math.pow(x,2)-18;16 Scanner obj=new Scanner(System.in);17 System.out.println("Solucion de F(x)=2x^2-18 , por metodo de biseccion");18 System.out.println("ingrese primer valor");19 a=obj.nextDouble();20 fa=2*Math.pow(a,2)-18;21 do{22 System.out.println("ingrese segundo valor");23 b=obj.nextDouble();24 fb=2*Math.pow(b,2)-18;25 }26 while((fa*fb)>0);27 }//fin del emtodo lectura28 29 publicvoid calculo()30 {31 while(Math.abs(f)>0.0001)32 {33 f=2*Math.pow((a+b)/2,2)-18;3435 if((f*fa)>0)36 {37 a=(a+b)/2;38 }//fin del if3940 else41 b=(a+b)/2;
42 //fin del else4344 }//fin del metodowhile4546 }//fin del metodosolucion4748 publicvoid visualizar()49 {50 System.out.println("La solucion es "+((a+b)/2)); 51 }//fin del metodo visualizar52 53 }//fin de la clase
Resultado:
Diagrama de clases: