Professional Documents
Culture Documents
CeGo.net.....Stone_c35....FIEE-UNI
PROBLEMA1:
package parcialp1;
import java.util.Scanner;
public class P1 {
float []lectura(){
System.out.println("Ingrese coeficientes");
for(int i=0;i<4;i++){
dato[i]=entrada.nextFloat();}
dato[4]=entrada.nextFloat();
System.out.println("Ingrese epsilon");
dato[5]=entrada.nextFloat();
return dato; }
float p;
p=(float)(a*Math.pow(x,3)+b*Math.pow(x, 2)+c*x+d);
return p; }
float p;
p=3*a*(float)(Math.pow(x, 2))+2*b*x+c;
return p; }
while(f>e){
x=x-(funcioncubica(a,b,c,d,x))/(funcionderivada(a,b,c,x));
f=funcioncubica(a,b,c,d,x);
4
CeGo.net.....Stone_c35....FIEE-UNI
i++;
P1 objeto=new P1();
dato=objeto.lectura();
objeto.efectuar(dato[0],dato[1],dato[2],dato[3],dato[4],dato[5]);
}}
run:
Ingrese coeficientes
-1
-1
-2
Ingrese epsilon
PROBLEMA 2:
package parcialp2;
import java.util.Scanner;
public class P2 {
5
CeGo.net.....Stone_c35....FIEE-UNI
int[] lecturaa(){
int na=entrada.nextInt();
System.out.println("Ingrese elementos");
for(int i=0;i<na;i++){
A[i]=entrada.nextInt(); }
return A; }
int[] lecturab(){
int nb=entrada.nextInt();
System.out.println("Ingrese elementos");
for(int i=0;i<nb;i++){
B[i]=entrada.nextInt(); }
return B; }
for(int i=0;i<A.length;i++){
if(A[i]%3==0){naa++; } }
for(int i=0;i<B.length;i++){
if(B[i]%2==0){nbb++; } }
6
CeGo.net.....Stone_c35....FIEE-UNI
for(int i=0;i<A.length;i++){
if(A[i]%3==0){aa[contadora]=A[i]; contadora++; }}
for(int i=0;i<B.length;i++){
if(B[i]%2==0){bb[contadorb]=B[i]; contadorb++; }}
for(int i=0;i<naa;i++){
C[2*i]=aa[i]; }
for(int i=0;i<nbb;i++){
C[2*i+1]=bb[i]; }
return C; }
System.out.printf("Matriz A"+"\t");
for(int i=0;i<A.length;i++){
System.out.printf(A[i]+"\t"); }
System.out.println();
System.out.printf("Matriz B"+"\t");
for(int i=0;i<B.length;i++){
System.out.printf(B[i]+"\t"); }
System.out.println();
System.out.printf("Matriz C"+"\t");
for(int i=0;i<C.length;i++){
System.out.printf(C[i]+"\t"); }
System.out.println(); }
7
CeGo.net.....Stone_c35....FIEE-UNI
P2 objeto=new P2();
int A[]=objeto.lecturaa();
int B[]=objeto.lecturab();
int C[]=objeto.construir(A,B);
objeto.visualizar(A, B, C);
}}
run:
N° elementos de la matriz A:
Ingrese elementos
12
N° elementos de la matriz B:
Ingrese elementos
14
Matriz A 2 5 6 9 1 12
8
CeGo.net.....Stone_c35....FIEE-UNI
Matriz B 8 5 3 6 14
Matriz C 6 8 9 6 12 14
PROBLEMA 3
/*Problema tres del parcial*/
package parcialp3;
import java.util.Scanner;
public class P3 {
int[]lectura(){
fecha[0]=entrada.nextInt();
fecha[1]=entrada.nextInt();
fecha[2]=entrada.nextInt();
return fecha; }
if(mes==1)
{if(dia==32){dia=1; mes++;}}
if(mes==2)
{if(año%4==0){if(dia==30){dia=1; mes++;}}
if(año%4!=0){if(dia==29){dia=1; mes++;}}}
if(mes==3)
{if(dia==32){dia=1; mes++;}}
if(mes==4)
{if(dia==31){dia=1; mes++;}}
9
CeGo.net.....Stone_c35....FIEE-UNI
if(mes==5)
{if(dia==32){dia=1; mes++;}}
if(mes==6)
{if(dia==31){dia=1; mes++;}}
if(mes==7)
{if(dia==32){dia=1; mes++;}}
if(mes==8)
{if(dia==32){dia=1; mes++;}}
if(mes==9)
{if(dia==31){dia=1; mes++;}}
if(mes==10)
{if(dia==32){dia=1; mes++;}}
if(mes==11)
{if(dia==31){dia=1; mes++;}}
if(mes==12)
int fechademañana[]={dia,mes,año};
return fechademañana; }
String dias[]={"lunes","martes","miercoles","jueves","viernes","sabado","domingo"};
int contadordedias=0,contadordeañobisiesto=0;
int difaño=año-1906;
for(int i=1906;i<=año;i++){
if(i%4==0){contadordeañobisiesto++;}}
contadordedias+=365*difaño+contadordeañobisiesto;
if(año%4==0){if(mes<3){contadordedias=contadordedias-1;}}
10
CeGo.net.....Stone_c35....FIEE-UNI
if(mes==1)
{contadordedias+=dia-1;}
if(mes==2)
{contadordedias+=dia+2;}
if(mes==3)
{contadordedias+=dia+2;}
if(mes==4)
{contadordedias+=dia+5;}
if(mes==5)
{contadordedias+=dia;}
if(mes==6)
{contadordedias+=dia+3;}
if(mes==7)
{contadordedias+=dia+5;}
if(mes==8)
{contadordedias+=dia+1;}
if(mes==9)
{contadordedias+=dia+2;}
if(mes==10)
{contadordedias+=dia+6;}
if(mes==11)
{contadordedias+=dia+2;}
if(mes==12)
{contadordedias+=dia+4;}
String diadelasemana=dias[contadordedias%7];
return diadelasemana; }
String diadelasemana=determinardiadelasemana(fecha);
11
CeGo.net.....Stone_c35....FIEE-UNI
System.out.println(diadelasemana+" "+fecha[0]+"/"+fecha[1]+"/"+fecha[2]); }
P3 objeto=new P3();
int fecha[]=objeto.lectura();
int fechademañana[]=objeto.determinarfechademañana(fecha);
objeto.visualizar(fecha);
objeto.visualizar(fechademañana);
}}
run:
11
05
2010
La fecha de hoy es
martes 11/5/2010
La fecha de mañana es
miercoles 12/5/2010
run:
12
03
2050
La fecha de hoy es
12
CeGo.net.....Stone_c35....FIEE-UNI
sabado 12/3/2050
La fecha de mañana es
domingo 13/3/2050