Algoritmo Coseno
Enviado por Julio Escobar • 24 de Febrero de 2022 • Apuntes • 342 Palabras (2 Páginas) • 95 Visitas
[pic 1]
[pic 2]
[pic 3]
public class cosx {
public double cosenox (double valor){
int cont=1;
double potencia1=2;
double potencia2=4;
double y;
double sumapositiva=0.0;
double sumanegativa=0.0;
factorial fact = new factorial();
do{
sumapositiva=sumapositiva-(Math.pow(valor, potencia1))/fact.calcula_factorial(potencia1);
potencia1+=4;
sumanegativa=sumanegativa-(Math.pow(valor, potencia2))/fact.calcula_factorial(potencia2);
potencia2+=4;
cont++;
}
while(cont<4);
y=1+sumapositiva+sumanegativa;
return y
}
}
import java.util.Scanner;
public class funcion_cosx {
public static void main (String[] args){
double x,y;
cosx coseno = new cosx();
Scanner valor = new Scanner (System.in);
System.out.printf("Digite Valor Grados =");
double g=valor.nextDouble();
x=g*3.141592/180.0;
y=coseno.cosenox(x);
System.out.printLN("Cos(" + g + ")=" + y);
}
}
public class factorial {
public int calcula_factorial(double n){
int f=1;
for(int i=1;i<=n;i++){
f=f*i;
}
return f;
}
}
...