Académique Documents
Professionnel Documents
Culture Documents
Exerccio 1)
- GIVEN/INPUT:
Tanque sendo enchido lentamente com gua, cuja densidade r de 10
kg/m, at uma altura d de 0 at 3m;
Largura de seo l de 1m de comprimento; O ngulo de inclinao B entre
a base e a superfcie lateral inclinada;
- ANALISYS:
Para placa na vertical: (r*((h-2.1)^2)*l)/2
Para placa com inclinao: (r*(h^2)*l)/2sen B
- OUTLINE OF PROGRAM:
public float calculaPressao(){ // se a altura for menor que 2.1, usa apenas
a frmula I: (densidade*(altura^2)*largura)/2sen B
// caso a altura seja maior, ento calcula a
diferena entre o resultado para a altura total
// e o resultado para a (altura-2.1), usando a
frmula I. depois somado a isso, o resultado da
// frmula II: (densidade*((altura2.1)^2)*largura)/2
float resultado;
if (d < 2.1){
resultado = (float)((densidade*(Math.pow(d, 2))*largura)/
(2*(Math.sin(Math.PI/3))));
} else{
resultado = (float)((densidade*((Math.pow(d,2))-(Math.pow((d-2.1),
2)))*largura)/(2*(Math.sin(Math.PI/3)))+
(densidade*(Math.pow((d-2.1),2))*largura)/2);
}
return resultado;
}
- OUTPUT:
As presses resultantes em ABC de 0 a 3 com incremento de 0,25 so:
0.0 N
36.084393 N
144.33757 N
324.75952 N
577.3503 N
902.1098 N
1299.0381 N
1768.1353 N
2309.4011 N
2921.0955 N
3596.0632 N
4333.531 N
5133.4985 N
Exerccio 2)
-GIVEN/INPUT:
A altura h da rea, a largura da sua base a e o expoente m da funo;
-ANALISYS:
Calcula a rea usado a integrao por somatrio de retngulos.
}
public float centroideX(){
float distX = ((m+1)*x)/(m+2); // da frmula (n+1 / n+2)*a
return distX;
}
-OUTPUT:
a)
A rea de superfcie de: 2133.0828mm -> a rea estimada foi
2133,3333. erro de 0,012%
O centride est na posio (60.0 ; 24.0).
b)
A rea de superfcie de: 13332.877mm -> a rea estimada foi
13333,3333. erro de 0,003%
O centride est na posio (60.0 ; 150.0).
c)
A rea de superfcie de: 1066.6665mm -> a rea estimada foi
1066,6666. erro de 0,000009%
O centride est na posio (68.57143 ; 21.818182).
d)
A rea de superfcie de: 6666.587mm -> a rea estimada foi 1066,6666.
erro de 0,015%
O centride est na posio (68.57143 ; 136.36363).
Exerccio 3)
-GIVEN/INPUT:
Tamanho da base b para cada figura; Altura h para cada figura;
Distncia do centride at o eixo x dx de cada figura;
Distncia do centride at o eixo y dy de cada figura;
reas a de cada figura; rea total at;
-ANALISYS:
Momento de Incia:
Para retngulos cujo centride se localiza na origem dos eixos:
Ix = b*h^3/12
Iy = h*b^3/12
-OUTLINE OF PROGRAM:
public void calcularMomentoInercia() {
double mx = 0, my = 0;
int i = 0;
do {
if (considerada[i] == true) { //nesse caso o momento somado ao
momento total (positivo)
//cada if analisa a distncia da figura a cada eixo para determinar
se deve somar ou subtrair distncias aos centrides
if (dx[i] != 0) {
if (dx[i] > 0) {
if (dy[i] > 0) {
mx += ((ax[i] * pow(ay[i], 3)) / 12) + (ax[i] * ay[i]) *
pow((dx[i] + (ay[i] / 2)), 2);
my += ((ay[i] * pow(ax[i], 3)) / 12) + (ay[i] * ax[i]) *
pow((dy[i] + (ax[i] / 2)), 2);
} else if (dy[i] < 0) {
} else {
if (dy[i] > 0) {
mx += ((ax[i] * pow(ay[i], 3)) / 12);
if (dy[i] > 0) {
mx -= ((ax[i] * pow(ay[i], 3)) / 12) + (ax[i] * ay[i]) *
pow((dx[i] - (ay[i] / 2)), 2);
my -= ((ay[i] * pow(ax[i], 3)) / 12) + (ay[i] * ax[i]) *
pow((dy[i] + (ax[i] / 2)), 2);
} else if (dy[i] < 0) {
mx -= ((ax[i] * pow(ay[i], 3)) / 12) + (ax[i] * ay[i]) *
pow((dx[i] - (ay[i] / 2)), 2);
my -= ((ay[i] * pow(ax[i], 3)) / 12) + (ay[i] * ax[i]) *
pow((dy[i] - (ax[i] / 2)), 2);
} else {
mx -= ((ax[i] * pow(ay[i], 3)) / 12) + (ax[i] * ay[i]) *
pow((dx[i] - (ay[i] / 2)), 2);
my -= ((ay[i] * pow(ax[i], 3)) / 12);
}
}
} else {
if (dy[i] > 0) {
mx -= ((ax[i] * pow(ay[i], 3)) / 12);
my -= ((ay[i] * pow(ax[i], 3)) / 12) + (ay[i] * ax[i]) *
pow((dy[i] + (ax[i] / 2)), 2);
} else if (dy[i] < 0) {
mx -= ((ax[i] * pow(ay[i], 3)) / 12);
my -= ((ay[i] * pow(ax[i], 3)) / 12) + (ay[i] * ax[i]) *
pow((dy[i] - (ax[i] / 2)), 2);
} else {
mx -= ((ax[i] * pow(ay[i], 3)) / 12);
my -= ((ay[i] * pow(ax[i], 3)) / 12);
}
}
}
i++;
} while (i < ax.length);
}
public void calcularRaioGiracao() {
double rx = 0, ry = 0;
int i = 0;
rx = sqrt(ix / a);
ry = sqrt(iy / a);
setKx(rx);
setKy(ry);
}
-OUTPUT:
a)
O momento de inrcia com relao ao eixo x 389952.0mm^4
O momento de inrcia com relao ao eixo y 64256.0mm^4
O raio de girao com relao ao eixo x 21.860520417894367mm
O raio de girao com relao ao eixo y 8.873843476150325mm
b)
O momento de inrcia com relao ao eixo x 46.0 inch^4
O momento de inrcia com relao ao eixo y 46.5 inch^4
O raio de girao com relao ao eixo x 1.5986105077709065 inch
O raio de girao com relao ao eixo y 1.6072751268321592 inch
Exercicio 4)
-GIVEN/INPUT: os centrides de cada figura, cX e cY, assim como a base e a
altura de cada figura.
-ANALISYS:
o centride deve ser dado j com o valor deslocado (se for o caso).