Jestem w polowie kursu c++ i postanowilem cos juz stwoprzyc bo wiedza ktora jest zawarta w kursie
w mojej ocenie jest ulotna, jesli nie zacznie sie samemu cos pisac. Dodam ze gdyby ktos mnie przepytal z ostatniej lekcji,
ktora odsluchalem to bym dostal pale.
Prosze teraz was o pomoc czy poprawnie zabralem sie do budowy owego programu. Z racji wykonywanego
zawodu montera rusztowan postanowilem napisac program ktory obicza obciazenie na rure pionowa. Dodam ze posiadam
odpowiednie wzory obliczen ktore zawarlem w programie i ktore prawidlowo wszystko obliczaja.
Moj problem polega na tym ze potrzeguje w koncowym etapie dodac wyniki.
****************
case 49: Jeden();
break;
case 50: Dwa();
break;
case 51: Trzy();
break;
case 52: Cztery();
break;
void Jeden ()
suma1 = ();
void Dwa()
suma2 = ();
void Trzy()
suma3 = ();
void Cztery()
suma4 = ();
i teraz chce aby program zadzialal tak:
case 49: (void jeden) ---- to dziala
case 50 (void jeden + void dwa) --- suma1 + suma2
case 51(void jeden + void dwa + void trzy) ---- suma1 + suma2 + suma3
case 52(void jeden + void dwa + void trzy + void4) ---- suma1 + suma2 + suma3 + suma4
To sa cztery rozne sytuacje ktore mam do wyboru, chcialbym w konsoli wypisac wynik wybranego dzialania.
Podaje kod :
Code: Zaznacz cały
#include <iostream>
#include <math.h>
#include <iomanip>
#include <conio.h>
#include <string>
#include <fstream>
#include <stdlib.h>
using namespace std;
int a;
double b;
double l;
double h;
double suma1;
double suma2;
double suma3;
double suma4;
int k; //klasa rusztowania
void Jeden();
void Dwa();
void Trzy();
void Cztery();
int main()
{
char spir;
do
{
cout <<" oooooooooooooooooooooooooooooooooooooooooo"<< endl;
cout <<" o o"<< endl;
cout <<" o Kalkulator Obciazen na spira v. 1.0 o" <<endl;
cout <<" o by Krzysztof Adamski o" <<endl;
cout <<" o All rights reserved :) o"<<endl;
cout <<" o o"<<endl;
cout <<" oooooooooooooooooooooooooooooooooooooooooo"<< endl;
cout <<""<<endl;
cout <<""<<endl;
cout <<"1. Jedno pole na spir "<<endl;
cout <<"2. Dwa pola na spir "<<endl;
cout <<"3. Trzy pola na spir "<<endl;
cout <<"4. Cztery pola na spir "<<endl;
spir = _getch();
switch (spir)
{
case 49: Jeden();
break;
case 50: Dwa();
break;
case 51: Trzy();
break;
case 52: Cztery();
break;
}
// system("cls");
}
while (spir != 27);
system("pause");
return 0;
}
void Jeden()
{
cout <<""<<endl;
cout <<"------------- Podaj klase rusztowania --------------- "<<endl;
cout << ""<<endl;
cout <<" Klasae rusztowania "<<endl;
cin >> k;
if (k==1) //klasa pierwsza
{
system("cls");
cout << " Klasa pierwsza rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola (Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola (Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (0.75 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma1 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma1 = (b1x3 + egenvekt);
cout << suma1 <<"\n";
system("pause");
system("cls");
}
if (k == 2) //klasa druga
{
system("cls");
cout << " Klasa druga rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (1.5 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma1 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma1 = (b1x3 + egenvekt);
cout << suma1 <<"\n";
system("pause");
system("cls");
}
if (k == 3) //klasa trzecia
{
system("cls");
cout << " Klasa trzecia rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (2 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma1 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma1 = (b1x3 + egenvekt);
cout << suma1 <<"\n";
system("pause");
system("cls");
}
if (k == 4) //Klasa czwarta
{
system("cls");
cout << " Klasa czwarta rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (3 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d4 = (5 * l * b * 0.4 * 0.8)/2;
cout << d4 << "\n";
if (a1 > d4 && a1 > b4x6 )
suma1 = (a1 + egenvekt);
else if (d4 > a1 && d4 > b4x6)
suma1 = (d4 + egenvekt);
cout << suma1 <<"\n";
system("pause");
system("cls");
}
if (k == 5) //Klasa piata
{
system("cls");
cout << " Klasa piata rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (4.5 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d5 = (7.5 * l * b * 0.4 * 0.8)/2;
cout << d5 << "\n";
if (a1 > d5 && a1 > b4x6 )
suma1 = (a1 + egenvekt);
else if (d5 > a1 && d5 > b4x6)
suma1 = (d5 + egenvekt);
cout << suma1 <<"\n";
system("pause");
system("cls");
}
if (k == 6) //Klasa szosta
{
system("cls");
cout << " Klasa szosta rusztowania "<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (6 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d6 = (10 * l * b * 0.5 * 0.75)/2;
cout << d6 << "\n";
if (a1 > d6 && a1 > c1x6 )
suma1 = (a1 + egenvekt);
else if (d6 > a1 && b4x6 > c1x6)
suma1 = (d6 + egenvekt);
cout << suma1 <<"\n";
system("pause");
system("cls");
}
}
// dwa pola na spir
void Jeden()
{
cout <<""<<endl;
cout <<"------------- Podaj klase rusztowania --------------- "<<endl;
cout << ""<<endl;
cout <<" Klasae rusztowania "<<endl;
cin >> k;
if (k==1) //klasa pierwsza
{
system("cls");
cout << " Klasa pierwsza rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola (Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola (Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (0.75 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma2 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma2 = (b1x3 + egenvekt);
cout << suma2 <<"\n";
system("pause");
system("cls");
}
if (k == 2) //klasa druga
{
system("cls");
cout << " Klasa druga rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (1.5 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma2 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma2 = (b1x3 + egenvekt);
cout << suma2 <<"\n";
system("pause");
system("cls");
}
if (k == 3) //klasa trzecia
{
system("cls");
cout << " Klasa trzecia rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (2 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma2 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma2 = (b1x3 + egenvekt);
cout << suma2 <<"\n";
system("pause");
system("cls");
}
if (k == 4) //Klasa czwarta
{
system("cls");
cout << " Klasa czwarta rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (3 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d4 = (5 * l * b * 0.4 * 0.8)/2;
cout << d4 << "\n";
if (a1 > d4 && a1 > b4x6 )
suma2 = (a1 + egenvekt);
else if (d4 > a1 && d4 > b4x6)
suma2 = (d4 + egenvekt);
cout << suma2 <<"\n";
system("pause");
system("cls");
}
if (k == 5) //Klasa piata
{
system("cls");
cout << " Klasa piata rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (4.5 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d5 = (7.5 * l * b * 0.4 * 0.8)/2;
cout << d5 << "\n";
if (a1 > d5 && a1 > b4x6 )
suma2 = (a1 + egenvekt);
else if (d5 > a1 && d5 > b4x6)
suma2 = (d5 + egenvekt);
cout << suma2 <<"\n";
system("pause");
system("cls");
}
if (k == 6) //Klasa szosta
{
system("cls");
cout << " Klasa szosta rusztowania "<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (6 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d6 = (10 * l * b * 0.5 * 0.75)/2;
cout << d6 << "\n";
if (a1 > d6 && a1 > c1x6 )
suma2 = (a1 + egenvekt);
else if (d6 > a1 && b4x6 > c1x6)
suma2 = (d6 + egenvekt);
cout << suma2 <<"\n";
system("pause");
system("cls");
}
}
//trzy pola na spir
void Jeden()
{
cout <<""<<endl;
cout <<"------------- Podaj klase rusztowania --------------- "<<endl;
cout << ""<<endl;
cout <<" Klasae rusztowania "<<endl;
cin >> k;
if (k==1) //klasa pierwsza
{
system("cls");
cout << " Klasa pierwsza rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola (Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola (Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (0.75 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma3 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma3 = (b1x3 + egenvekt);
cout << suma3 <<"\n";
system("pause");
system("cls");
}
if (k == 2) //klasa druga
{
system("cls");
cout << " Klasa druga rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (1.5 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma3 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma3 = (b1x3 + egenvekt);
cout << suma3 <<"\n";
system("pause");
system("cls");
}
if (k == 3) //klasa trzecia
{
system("cls");
cout << " Klasa trzecia rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (2 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma3 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma3 = (b1x3 + egenvekt);
cout << suma3 <<"\n";
system("pause");
system("cls");
}
if (k == 4) //Klasa czwarta
{
system("cls");
cout << " Klasa czwarta rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (3 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d4 = (5 * l * b * 0.4 * 0.8)/2;
cout << d4 << "\n";
if (a1 > d4 && a1 > b4x6 )
suma3 = (a1 + egenvekt);
else if (d4 > a1 && d4 > b4x6)
suma3 = (d4 + egenvekt);
cout << suma3 <<"\n";
system("pause");
system("cls");
}
if (k == 5) //Klasa piata
{
system("cls");
cout << " Klasa piata rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (4.5 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d5 = (7.5 * l * b * 0.4 * 0.8)/2;
cout << d5 << "\n";
if (a1 > d5 && a1 > b4x6 )
suma3 = (a1 + egenvekt);
else if (d5 > a1 && d5 > b4x6)
suma3 = (d5 + egenvekt);
cout << suma3 <<"\n";
system("pause");
system("cls");
}
if (k == 6) //Klasa szosta
{
system("cls");
cout << " Klasa szosta rusztowania "<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (6 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d6 = (10 * l * b * 0.5 * 0.75)/2;
cout << d6 << "\n";
if (a1 > d6 && a1 > c1x6 )
suma3 = (a1 + egenvekt);
else if (d6 > a1 && b4x6 > c1x6)
suma3 = (d6 + egenvekt);
cout << suma3 <<"\n";
system("pause");
system("cls");
}
}
// cztery pola na spir
void Jeden()
{
cout <<""<<endl;
cout <<"------------- Podaj klase rusztowania --------------- "<<endl;
cout << ""<<endl;
cout <<" Klasae rusztowania "<<endl;
cin >> k;
if (k==1) //klasa pierwsza
{
system("cls");
cout << " Klasa pierwsza rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola (Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola (Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (0.75 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma4 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma4 = (b1x3 + egenvekt);
cout << suma4 <<"\n";
system("pause");
system("cls");
}
if (k == 2) //klasa druga
{
system("cls");
cout << " Klasa druga rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (1.5 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma4 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma4 = (b1x3 + egenvekt);
cout << suma4 <<"\n";
system("pause");
system("cls");
}
if (k == 3) //klasa trzecia
{
system("cls");
cout << " Klasa trzecia rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (2 * l * b)/ 4 ;
cout<< a1 << "\n";
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b1x3 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
if (a1 > b1x3 && a1 > c1x6 )
suma4 = (a1 + egenvekt);
else if (b1x3 > a1 && b1x3 > c1x6)
suma4 = (b1x3 + egenvekt);
cout << suma4 <<"\n";
system("pause");
system("cls");
}
if (k == 4) //Klasa czwarta
{
system("cls");
cout << " Klasa czwarta rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (3 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d4 = (5 * l * b * 0.4 * 0.8)/2;
cout << d4 << "\n";
if (a1 > d4 && a1 > b4x6 )
suma4 = (a1 + egenvekt);
else if (d4 > a1 && d4 > b4x6)
suma4 = (d4 + egenvekt);
cout << suma4 <<"\n";
system("pause");
system("cls");
}
if (k == 5) //Klasa piata
{
system("cls");
cout << " Klasa piata rusztowania"<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (4.5 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d5 = (7.5 * l * b * 0.4 * 0.8)/2;
cout << d5 << "\n";
if (a1 > d5 && a1 > b4x6 )
suma4 = (a1 + egenvekt);
else if (d5 > a1 && d5 > b4x6)
suma4 = (d5 + egenvekt);
cout << suma4 <<"\n";
system("pause");
system("cls");
}
if (k == 6) //Klasa szosta
{
system("cls");
cout << " Klasa szosta rusztowania "<<endl;
cout << ""<<endl;
cout << "Podaj dlugosc pola(Fag 1): "<<endl;
cin >> l;
cout << "Podaj szerokosc pola (Fag 1): "<<endl;
cin >> b;
cout << "Podaj wysokosc pola(Fag 1): "<<endl;
cin >> h;
double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
cout<< egenvekt << "\n";
double a1 = (6 * l * b)/ 4 ;
cout<< a1 << "\n";
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
cout<< b4x6 << "\n";
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
cout<< c1x6 << "\n";
double d6 = (10 * l * b * 0.5 * 0.75)/2;
cout << d6 << "\n";
if (a1 > d6 && a1 > c1x6 )
suma4 = (a1 + egenvekt);
else if (d6 > a1 && b4x6 > c1x6)
suma4 = (d6 + egenvekt);
cout << suma4 <<"\n";
system("pause");
system("cls");
}
}
/*
// double egenvekt = ((l * b * h * 0.13)/4); //egenvekt stala (waga rusztowania)
double a1 = (0.75 * l * b)/ 4 ; //wzory
double a2 = (1.5 * l * b)/ 4 ;
double a3 = (2 * l * b)/ 4 ;
double a4 = (3 * l * b)/ 4 ;
double a5 = (4.5 * l * b)/ 4 ;
double a6 = (6 * l * b)/ 4 ;
double b1x3 = (1.5 *((l - 0.25)/l)*((b - 0.25)/b));
double b4x6 = (3 *((l - 0.25)/l)*((b - 0.25)/b));
double c1x6 = (1 *((l - 0.1)/l)*((b - 0.1)/b));
double d4 = (5 * l * b * 0.4 * 0.5)/2;
double d5 = (7.5 * l * b * 0.4 * 0.5)/2;
double d6 = (10 * l * b * 0.4 * 0.5)/2;
*/