package com.Java;
import java.sql.SQLOutput;
import java.text.DecimalFormat;
import java.util.Arrays;
import java.util.Locale;
import java.util.Scanner;
import java.util.Random;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat("####0.00");
Scanner scan = new Scanner(System.in);
System.out.println("nosilnost varjenega I profila");
// inputs;
System.out.println("vpiši dolžino h:");
double h = scan.nextDouble();
System.out.println("vpiši sirino stojne višine tw:");
double tw = scan.nextDouble();
System.out.println("vpiši dolžino (sotjna višina) d:");
double d = scan.nextDouble();
System.out.println("vpiši dolžino pasnice b:");
double b = scan.nextDouble();
double tf = (h-d)/2;
System.out.println("izberito vrsto jekla: S235, S275, S355");
System.out.println("type: 1 2 or 3:");
int vrstaJekla = scan.nextInt();
double fy=0;
if(vrstaJekla==1){
fy=23.5;
}
else if(vrstaJekla==2){
fy=27.5;
}
else if(vrstaJekla==3){
fy=35.5;
}
else{
System.out.println("napačen vnos podatkov !");
}
double stojina = d/tw;
double sigmaM0 = 1.10;
double c = b/2;
double pasnica=c/tf;
System.out.println("stojina : " +stojina);
System.out.println("pasnica : "+ pasnica);
// določitev odp momenta;
double Wply = (b*tf*(h-tf))+(tw*(Math.pow(h-2*tf,2))/4);
System.out.println("Wply = "+Wply+" cm3");
// nosilnost
double MpiR0_KNcm = Wply*(fy/sigmaM0);
double MpiR0_KNm = MpiR0_KNcm/100;
System.out.println("Value: " + df.format(MpiR0_KNm)+"KNm");
}
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter