search points attachment profile arrow left arrow right star heart verified symbols equation arrow-down question mark check menu accountancyadministrationagriculturalalgebraallarabicartart_musicbelarusbelarus_altbiologybusinesscatalachemistrychineseeconomicsegzamenglishentrepreneurshipenvironmentethicseuskarafirst_aidfrenchgalegogeographygeologygeometrygermangrammarhealthhistoryindia_langindonesian_langinformaticsitalianjapanesekazachkazach_altkoreanlanguagelatinlawlife_scienceliteraturelogicmathematicsmusicnigerian_langother_languagesotherspedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligionrpa_langrussianrussian_altsciencesecurityskillssocial_sciencesociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation accountancyadministrationagriculturalalgebraall_1arabicartart_music_2belarusbelarus_altbiologybusiness_2catalachemistry_1chineseeconomicsexam_3englishentrepreneurshipenvironment_2ethicseuskarasecurity_1frenchgalegogeography_4geology_4geometrygermangrammarhealthhistoryindia-langindonesian-langinformaticsitalianjapanesekazachAsset 230koreanlanguagelatinlawlife-scienceliteraturelogic_2mathematicsmusicnigerian-langotherlanguagesother_1pedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligion_1rpa-langrussianrussian_altsciencesecurity_3_mskills_1allsocial_science_5_msociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation
Автор - danilka2003gpejnic

в парке развлечений решили построить правильную четырехугольную пирамиду со стороной основания a cb метров и высотой h метров и выполнить облицовку пирамиды камнем....

Ответ

Автор - seregindv

void Draw(Graphics g, double cb, double ck, double a, double h)

{

   var dashPen = new Pen(Brushes.Black)

   {

       DashPattern = new float[] { 10, 5 }

   };

    g.DrawLine(Pens.Black, 400, 100, 200, 500);

   g.DrawLine(Pens.Black, 200, 500, 500, 500);

   g.DrawLine(Pens.Black, 400, 100, 500, 500);

   g.DrawLine(Pens.Black, 500, 500, 600, 400);

   g.DrawLine(Pens.Black, 400, 100, 600, 400);

   g.DrawLine(Pens.Black, 300, 400, 600, 400);

   g.DrawLine(dashPen, 400, 100, 300, 400);

   g.DrawLine(dashPen, 300, 400, 200, 500);

   g.DrawLine(dashPen, 400, 100, 400, 450);

   var font = new Font(FontFamily.GenericSansSerif, 12, FontStyle.Italic);

   g.DrawString("h", font, Brushes.Black, 380, 320);

   g.DrawString("a", font, Brushes.Black, 360, 500);

   g.DrawString($"На бетон {(1 / 3d * a * a * h * h) * cb:#,##0.00} руб.", SystemFonts.DefaultFont, Brushes.Black, 440, 100);

   g.DrawString($"На облицовку {a * Math.Sqrt(a * a + 4 * h * h) * ck:#,##0.00} руб.", SystemFonts.DefaultFont, Brushes.Black, 440, 120);

}

Ответы и объяснения

По всем вопросам пишите на - vashurokk@rambler.ru
Сайт znanija.net не имеет отношения к другим сайтам и не является официальным сайтом компании.