Advertisement
fabi2295

LETRA D MECÂNICA DOS SÓLIDOS

Jun 19th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.95 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class letraD {
  4.  
  5.     private static Scanner entrada;
  6.  
  7.     public static void main(String[] args) {
  8.         // TODO Auto-generated method stub
  9.         double tamanhoColuna, raioEx, raioIn, moduloElastico;
  10.         double J;
  11.         double coluna1,coluna2,coluna3,coluna4,cargaFixa,cargaFixaEng,cargaEngLivre,cargaEng;
  12.         double A;
  13.        
  14.         entrada = new Scanner(System.in);
  15.        
  16.         System.out.println("Tamanho da coluna: ");
  17.         tamanhoColuna = entrada.nextDouble();
  18.        
  19.         System.out.println("Raio externo: ");
  20.         raioEx = entrada.nextDouble();
  21.        
  22.         System.out.println("Raio interno: ");
  23.         raioIn = entrada.nextDouble();
  24.        
  25.         System.out.println("Módulo eslástico: ");
  26.         moduloElastico = entrada.nextDouble();
  27.        
  28.         //momento inercia
  29.         J = Math.PI*(Math.pow(raioEx, 4) - Math.pow(raioIn, 4))/4;
  30.        
  31.         //cargas livres
  32.        
  33.         //carga critica em duas extremidades fixas
  34.         coluna1 = Math.pow(tamanhoColuna, 2);
  35.         cargaFixa = (Math.pow(Math.PI, 2)*moduloElastico*J)/coluna1;
  36.        
  37.         //carga critica em uma extremidade fixa e outra engastada
  38.         coluna2 = Math.pow(0.7*tamanhoColuna,2);
  39.         cargaFixaEng = (Math.pow(Math.PI, 2)*moduloElastico*J)/coluna2;
  40.        
  41.        
  42.         //carga critica em uma extremidade engastada e uma livre
  43.         coluna3 = Math.pow(2*tamanhoColuna, 2);
  44.         cargaEngLivre = (Math.pow(Math.PI, 2)*moduloElastico*J)/coluna3;
  45.        
  46.         //carga critica em extremidade engastada
  47.         coluna4 = Math.pow(0.5*tamanhoColuna, 2);
  48.         cargaEng = (Math.pow(Math.PI, 2)*moduloElastico*J)/coluna4;
  49.        
  50.         //area secção transversal
  51.         A = Math.PI*(Math.pow(raioEx, 2) - Math.pow(raioIn, 2));
  52.        
  53.        
  54.         System.out.println("Tensão critica com extremidades fixas : "+cargaFixa/A+"\n");
  55.         System.out.println("Tensão critica com extremidade fixa e outra engastada : "+cargaFixaEng/A+"\n");
  56.         System.out.println("Tensão critica com extremidade fixa e outra livre : "+cargaEngLivre/A+"\n");
  57.         System.out.println("Tensão critica com extremidades engastadas : "+cargaEng/A+"\n");
  58.  
  59.  
  60.  
  61.     }
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement