Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- //Septinta savarankiška užduotis
- namespace Septintas_savarankiškas
- { /** Klasė plytos duomenims saugoti
- @class Plyta*/
- class Plyta
- {
- private int ilgis, // plytos ilgis, milimetrais
- plotis, // plytos plotis, milimetrais
- aukštis; // plytos aukštis milimetrais
- /** Plytos duomenys
- @param ilgis - ilgio reikšmė
- @param plotis - pločio reikšmė
- @param aukštis - aukščio reikšmė*/
- public Plyta(int ilgis, int pločioReikšmė, int aukščioReikšmė)
- {
- this.ilgis = ilgis;
- plotis = pločioReikšmė;
- aukštis = aukščioReikšmė;
- }
- /** grąžina plytos ilgį*/
- public int ImtiIlgį() { return ilgis; }
- /** grąžina plytos plotį*/
- public int ImtiPlotį() { return plotis; }
- /** grąžina plytos aukštį*/
- public int ImtiAukštį() { return aukštis; }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Plyta p1;
- p1 = new Plyta(250, 120, 90);
- Console.WriteLine("Plytos aukštis: {0,3:d}\nPlytos plotis: {1,4:d}\nPlytos ilgis: {2,5:d}\n",
- p1.ImtiAukštį(), p1.ImtiPlotį(), p1.ImtiIlgį());
- //Sienos matmenys metrais
- double sienosIlgis1 = 26.5,
- sienosStoris1 = 0.7,
- sienosAukštis1 = 5.2,
- sienosIlgis2 = 50.5,
- sienosStoris2 = 0.5,
- sienosAukštis2 = 5.2,
- //Bokšto matmenys metrais
- bokštoAukštis = 2.5,
- bokštoSkersmuo = 5.2,
- bokštoSienosStoris = 0.5;
- double k11;
- k11 = (double)(sienosIlgis1 * 1000 / p1.ImtiIlgį() *
- sienosAukštis1 * 1000 / p1.ImtiAukštį() + 1) *
- sienosStoris1 * 1000 / p1.ImtiPlotį();
- double k12;
- k12 = (double)(sienosIlgis2 * 1000 / p1.ImtiIlgį() *
- sienosAukštis2 * 1000 / p1.ImtiAukštį() + 1) *
- sienosStoris2 * 1000 / p1.ImtiPlotį();
- double k13;
- k13 =(double) (Math.PI * bokštoSkersmuo * bokštoAukštis * bokštoSienosStoris / (p1.ImtiIlgį() * p1.ImtiPlotį() * p1.ImtiAukštį()));
- Console.WriteLine("Sienoms reikės: {0,7:d}", k11 + k12);
- Console.WriteLine("Bokštams reikės: {1,7:d}",k13);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement