jueves, 16 de marzo de 2023

codigo aproximaciones sucesivas

 


package aproximaciones.sucesivas;

import java.util.Scanner;


public class AproximacionesSucesivas {

    public static void main(String[] args) {

    Scanner leer = new Scanner (System.in);

    

        // - CREACION VARIABLES -

            double x1,g1,ep1,raiz,b1;

            raiz=5;

            

         // - INTRODUCCION -   

    System.out.println("Dentro de nuestra funcion tenemos valores definidos que son de 0 a 10 y tendremos que hayar los METODOS DE APROXIMACIONES SUCESIVAS");

    System.out.println("las formulas dadas para encontrar x es 0+10/2=5 entonces x=5, tambien dada la ecuacion preestablecida de    f(x)=-0.5x^2+2.5+4.5=0");   System.out.println("Haremos la simplificacion y desarrollo de la ecuacion dandonos g(x)=√5x+9, en la cual x será 5 y asi obtendremos g(x) y el resultado");    

    System.out.println("muestra la nueva x y comenzaremos de nuevo g(x) hasta completar la sucesicionn que queramos");

        System.out.println("");   

        

        // - BUCLE WHILE -

        int i=0;

        int c=0;

        System.out.println("Ingrese cuantas veces quiere repetir esta aproximacion sucesiva");

        i=leer.nextInt();

        System.out.println("");

    System.out.println("Dentro de nuestra primera sucesion los valores que tenemos son los siguientes:"); 

            while (c<i) {

        

        

        // - APROXIMACIONES SUCESIVAS -

            x1=raiz;

            g1=(5*x1)+9;

            raiz=Math.sqrt(g1);

            b1=raiz;

            ep1=((b1-x1)*100)/b1;

        System.out.println("X es igual a: "+x1);

        System.out.println("En g(x) sustituyendo en √5x+9, da como resultado: "+raiz);        

        System.out.println("El error porcentual es = |valor actual-valoranterior(100)|/valor actual: "+ep1+"%");

        System.out.println("");

        

        c++;

        }

    

    }

}


No hay comentarios:

Publicar un comentario

codigo palindromo

 package quesito; import java.util.Scanner; public class PalindromoChecker {     public static void main(String[] args) {         // Variabl...