Você está na página 1de 3

SOLUCIÓN AL EXAMEN PARCIAL

Solución 1
realizar la solución a f
2 3 n
x x x x
f =1+ + + +…
( n−1 ) ! ( n−2 ) ! ( n−3 ) ! 1!
Hacemos en java:

import java.util.*;

public class solucion1

{public static void main (String[]args)

{ int X,N;

Scanner s =new Scanner(System.in);

System.out.println("Ingrese el valor de x " );

X = s.nextInt();

System.out.println("Ingrese el valor de N " );

N = s.nextInt();

if(N ==0 && X==0){

System.out.println("El programa no funciona para un N=0 " );}

if(N <0 && X!=0){

System.out.println("El programa no funciona para un N negativo " );}

else {

int i = 1;

double m = 1;

int t = 0;

int b = 1;

while (i <= N){

b = b*i;

I = i+1; }

double c = 1/b;

while (t+2 < N){

c = c*X*(N-t) ;

m = m + c;
t= t + 1;}

System.out.println("La funcion tiene como resultado de X y N el siguiente valor:"+m);

Solución 3
Calculo del mínimo cuadrado. El programa debe resolver una función recta ( en java)

import java.util.Scanner;

public class solucion3{

public static void main(String[] args){

Scanner s=new Scanner(System.in);

double p = 0,o=0,ñ=0,k=0;

System.out.println("bienvenidos al método de mínimos cuadrados");

System.out.println("Ingresar el nuemro de valores");

int ter=s.nextInt();

double ax [] = new double [ter];

double ay [] = new double [ter];

double ax2 [] = new double [ter];

double xy [] = new double [ter];

for(int i=0;i< ax.length;i++){

System.out.println("valor de x:"+(i+1));

double x=s.nextDouble();

ax [i]=x;

System.out.println("valor de y:"+(i+1));

double y=s.nextDouble();

ay [i]=y;

for(int i=0;i< ax.length;i++){

ax2 [i]=ax [i]*ax [i];

}
for(int i=0;i< ax.length;i++){

xy [i]=ax [i]*ay [i];

for(int i=0;i<ax.length;i++){

p=p+xy [i] ;

for(int i=0;i<ax.length;i++){

o=o+ax[i] ;

for(int i=0;i<ax.length;i++){

ñ=ñ+ay[i] ;

for(int i=0;i<ax.length;i++){

k=k+ax2[i] ;

double f=Math.pow(o,2);

double m=((ter*p)-(o*ñ))/(ter*k-(f)) ;

double b=((k*ñ)-(o*p))/(ter*k-f) ;

System.out.println("y="+m+"x +"+ b);

Você também pode gostar