"Enter"a basıp içeriğe geçin

C++ ile Bakır Boru hesaplama progamı

Merhabalar ,

C++ ile Bakır borunun birim ağırlığı , basınç dayanımı , alanı ve hacmini hesaplayan bir program yazdım. C++ ide ile derleyerek çalıştırılabilir. Birkaç gün içinde windows ile çalışabilen C# Winform formatında da yayınlayacağım, daha rahat kullanabilirsiniz. Yorumlarınızı esirgemeyin , kendimizi geliştirelim… Teşekkürler.

//============================================================================
// Name        : CopperPipes.cpp
// Author      : Baris OZBEK
// Version     : V01.00
// Copyright   : 2020.05.24
// Description : C++, Ansi-style
//============================================================================

#include <iostream>

using namespace std;

void help(){
	cout <<"Bakır Boru Ölçü Tablosu" << endl;
	cout << "inch  :   mm" << endl;
	cout <<""<< endl;
	cout << "1/4   : 6.35  mm" << endl;
	cout << "3/8   : 9.52  mm" << endl;
	cout << "1/2   : 12.70 mm" << endl;
	cout << "5/8   : 15.87 mm" << endl;
	cout << "3/4   : 19.05 mm" << endl;
	cout << "7/8   : 22.22 mm" << endl;
	cout << "1 1/8 : 28.00 mm" << endl;
	cout << "1 3/8 : 35.00 mm" << endl;
	cout << "1 5/8 : 42.00 mm" << endl;
	cout << "2 1/8 : 54.00 mm" << endl;
	cout << "2 5/8 : 66.67 mm" << endl;
	cout <<"--------------------" << endl;
}

void calculate()
{
	const double pi = 3.14159;
		double od,wt,kgs;
		double lg;
		string ag;

	cout << "Dış çapı mm olarak giriniz :" ;
	cin >> od;
	cout << "Et kalınlığını mm olarak giriniz :" ;
	cin >> wt ;
	cout << "Kaç metre kullanacaksınız? : ";
		cin >> lg;
        cout << "-----------Results----------------" << endl;

	/* Hesaplamalar*/
	kgs = (od - wt )*wt*pi*8.9/1000;
	cout << "Birim Net Ağırlık :" << kgs;
	cout << " gram/m" << endl;
	cout <<"Toplam Net Ağırlık : " << lg * kgs ;
	cout << " kg/" <<lg;
	cout << " mtr" << endl;
	cout << "Basınç Dayanımı :" << (860 * wt)/(od-wt);
	cout << " bar/cm2" << endl;
	double r = ((od-wt)/2)/100;
	double uz = lg;
	cout << "Hacim: "<< pi*r*r*uz;
	cout <<" m3" << endl;

	cout << "Yüzey Alanı:"<< (2*pi*r*(r+uz));
	cout <<" m2" << endl;

	cout << "---------------------------------" << endl;

	cout <<"Yeni bir hesaplama yapmak istermisiniz? (Y/N) :";
	cin >> ag;

	if (ag == "y"|| ag =="Y" ){

		cout << "---------------------------------" << endl;
		calculate();
	}
	else {
	cout << "Kullandığınız için teşekkür ederim!" << endl;
	}

}

int main() {
	string cs;

	cout <<"Bakır boruların mm ölçülerini biliyormusunuz ? (Y/N) :";
	cin >> cs;

	if (cs =="n" || cs=="N"){

		help();
		calculate();
	}
	else {
		calculate();
	     }

	return 0 ;

	}





Total Page Visits: 1262 - Today Page Visits: 1

İlk Yorumu Siz Yapın

Bir yanıt yazın