Programming Fundamentals - Methods, Debugging - 11.Geometry Calculator
Здравейте,
Задачката изисква да се реши с методи.
" Write a program that can calculate the area of four different geometry figures - triangle, square, rectangle and circle.
On the first line you will get the figure type. Next you will get parameters for the chosen figure, each on a different line:
- Triangle - side and height
- Square - side
- Rectangle - width and height
- Circle - radius
The output should be rounded to the second digit after the decimal point: "
Понеже реших да разбия всичко на методи излеза следния проблем. Главния Main метод извиква метода, които определя каква е фигурата, като за всяка една от if - else if проверките съм направил методи за калкулациите на отделните фигури.
Проблема излиза от там, че метода който чете фигурата трябва да върне и резултата, но входната информация е в string а резултата е в double, така метода ми се подчертава и не иска да се компилира.
Това е кода - https://pastebin.com/wd3uf8Wb
Благодаря предварително.
Здравей,
Грешката ти е във формулата за квадрат. Умножаваш страната по 4, а трябва да я повдигнеш на втора степен.
Мммда, прав си. Благодаря за помощта! :)