Member 11180941 Ответов: 1

Как Я Могу Преобразовать Его В Псевдокод


#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;

int main ()
{
    int Geometry_Calculator,Calculate_the_Area_of_a_Rectangle,width,length,Quit,choice;
    double Calculate_the_Area_of_a_Triangle,base,height;
    float Calculate_the_Area_of_a_Circle,radius;
    
    cout<<"Geometry_Calculator"<<endl;
    cout<<"1.Calculate_the_Area_of_a_Circle"<<endl;
    cout<<"2.Calculate_the_Area_of_a_Rectangle"<<endl;
    cout<<"3.Calculate_the_Area_of_a_Triangle"<<endl;
    cout<<"4.Quit"<<endl;
    cout<<"Enter_your_choice (1-4):"<<endl;
    cin>>choice;
    
    switch (choice)
    {
           
      case 1:cout<<fixed<<showpoint;
            cout<<setprecision (2); 
            cout<<"Enter radius:";
            cin>>radius;
            Calculate_the_Area_of_a_Circle=3.14159*(pow(radius,2));
            cout<<"Total_Area_of_a_Cirlce:"<<Calculate_the_Area_of_a_Circle<<endl;
            break;
      case 2:cout<<"Enter width:";
             cin>>width;
             cout<<"Enter length:";  
             cin>>length; 
             Calculate_the_Area_of_a_Rectangle=width*length;
             cout<<"Total_Area_of_a_Rectangle:"<<Calculate_the_Area_of_a_Rectangle<<endl;
         break;
      case 3:cout<<"Enter base:";
             cin>>base;
             cout<<"Enter height:";
             cin>>height;
             Calculate_the_Area_of_a_Triangle=0.5*(base*height);
             cout<<"Total_Area_of_a_Triangle:"<<Calculate_the_Area_of_a_Triangle<<endl;
         break;
      case 4:cout<<"Quit"<<endl;
         break;
      
      default:cout<<"Wrong input.Please try again."<<endl;
    }   
    
    system ("pause");
    return 0;
                
}

CPallini

Псевдокод не сильно отличается от реального (по крайней мере, в этом случае).

Sergey Alexandrovich Kryukov

Преобразование чего-либо в псевдокод звучит как мошенничество. Похоже, что вам нужно было создать псевдокод и представить его. И вы его не создавали, но вам кажется, что вы нашли какой-то код. Тогда будьте честны, представьте этот код и скажите: "Я нашел его"...
—СА

Kornfeld Eliyahu Peter

Вы, наверное, правы, что у нас есть здесь "обратное" решение для домашнего задания - надеюсь, ОП будет учиться на нем...

Sergey Alexandrovich Kryukov

Это была моя точка зрения. Спасибо.
—СА

1 Ответов

Рейтинг:
4

Kornfeld Eliyahu Peter

Не существует такого понятия, как стандартный псевдокод, поэтому нет никакого способа его преобразовать. Псевдокод - это не более чем программная структура в удобочитаемом формате, а не на реальном языке программирования-так что если у вас нет никаких ограничений со стороны вашего учителя/рабочего места по поводу формата псевдокода, вы можете сделать это на своем пути, и пока он понятен, все будет в порядке! (И он тоже может быть неанглийским!)

http://en.wikipedia.org/wiki/Pseudocode[^]
http://www.unf.edu/~broggio/cop2221/2221pseu.htm[^]


0x01AA

ага! поэтому мои 5

Kornfeld Eliyahu Peter

Спасибо!

Maciej Los

5ed!

Kornfeld Eliyahu Peter

Спасибо!

Sergey Alexandrovich Kryukov

5ed, но, пожалуйста, смотрите также мой резкий комментарий к этому вопросу...
—СА

Kornfeld Eliyahu Peter

Спасибо!