Guest User

Untitled

a guest
Jan 5th, 2018
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. /* Alejandro Millan PE-12-1310
  2. Diego Rodriguez 8-863-2004 */
  3.  
  4. import java.io.*;
  5. class proyecto1 {
  6. public static void main (String args[]) throws IOException{
  7. metodos obj = new metodos();
  8. BufferedReader br;
  9. br = new BufferedReader(new InputStreamReader(System.in));
  10. int num,valfinal,valinicial,r,vf;
  11. do{
  12. System.out.println ("\n\n\t\t\tProyecto #1");
  13. System.out.println ("\n\n1) Pagina de presentacion");
  14. System.out.println ("2) Calcular n veces R con su factorial\n\t Ejem:S = + 1/(R)!+2/(R-1)!+3/(R-2)!");
  15. System.out.println ("3) Resolver la formula cuadratica x² + 15x - 8 con valores una suceción");
  16. System.out.println ("4) Salir");
  17. System.out.print ("Escoja una opcion: ");
  18. num = Integer.parseInt(br.readLine());
  19. switch (num){
  20. case 1: obj.presentacion();break;
  21. case 2: System.out.print("\nIntroduzca un valor para R: ");
  22. r = Integer.parseInt(br.readLine());
  23. obj.prog2(r); break;
  24. case 3: System.out.println ("\t\t\tResolver la formula cuadratica\n");
  25. System.out.println ("X^2 + 15X - 8");
  26. System.out.print ("Introduzca el valor inicial de X: ");
  27. vf=Integer.parseInt(br.readLine());
  28. System.out.print("Introduzca el valor final de X: ");
  29. valfinal=Integer.parseInt(br.readLine());
  30. for (valinicial=vf;valinicial<=valfinal;valinicial++){
  31. obj.valor1=valinicial;
  32. obj.prog1(obj);
  33. };break;
  34. default: System.out.println ("\n\nUsted acaba de salir del programa... Adios");break;
  35. }
  36. }
  37. while (num != 4);
  38. }
  39.  
  40. }
  41.  
  42. class metodos{
  43. int valor1,valoresdesucecion;
  44. void presentacion () {
  45. System.out.println ("\n\t\t\tProyecto #1");
  46. System.out.println ("\nCreado por:");
  47. System.out.println ("\tAlejandro Millan PE-12-1310");
  48. System.out.println ("\tDiego Rodriguez 8-863-2004\n\n");
  49.  
  50. }
  51. void prog1 (metodos Datos){
  52. int x,z;
  53. z= Datos.valor1*Datos.valor1+15*Datos.valor1-8;
  54. System.out.println ("La respuesta con el valor X de "+Datos.valor1+" es: " +z );}
  55. void prog2(int r){
  56. int i1=1,i2=0;
  57. String val;
  58. float t,fact,contador=0;
  59. t = (r-i2);
  60. while (t!=1){
  61. t = r-i2;
  62. fact = factorial(t);
  63. contador = contador + i1/fact;
  64. val = "+"+i1+"/"+"("+r+"-"+i2+")!";
  65. System.out.print(val);
  66. i1++;
  67. i2++;
  68.  
  69. }
  70. System.out.println(" = "+contador +"\n\n");
  71. }
  72. int factorial(float z){
  73. int i,contador=1;
  74. for (i=1;i<=z;i++){
  75. contador = contador*i;}
  76. return contador;}
  77. }
Add Comment
Please, Sign In to add comment