Форум для всех

Сетевые игры Аллоды,серии игр NFS,Warcraft 3, CS, а также программы на языке C++

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Сетевые игры Аллоды,серии игр NFS,Warcraft 3, CS, а также программы на языке C++ » НАШИ программы на C++ » ByteMagicMathProgramm -Первая программа Корпорации ByteMagic


ByteMagicMathProgramm -Первая программа Корпорации ByteMagic

Сообщений 1 страница 4 из 4

1

# include <iostream>
# include <conio.h>
using namespace std;
void txt (char* str);
void txt (int i);
void tab_sim ();

int main ()
{
int a,b,c,d,e,f,g,h,q,x,y,P,S,t,i,m;
cout<<"============================================";
cout<<endl;
cout<<endl;
txt("Вас приветствует ");
cout<<"ByteMagicMathProgramm";
cout<<endl;
cout<<endl;
cout<<"============================================";
cout<<endl;
txt("Выберите Раздел");
cout<<endl;
cout<<"1.";
txt("Математика");
cout<<endl;
cout<<"2.";
txt("Геометрия");
cout<<endl;
cout<<"3.";
txt("Сортировка чисел ");
cout<<endl;
cin>>f;
if (f==1)
{
cout<<endl;
cout<<"\a\a";
txt("Вы выбрали раздел Математики");
cout<<endl;
cout<<endl;
txt("Выберите действие");
cout<<endl;
cout<<"1.";
txt("Умножение");
cout<<endl;
cout<<"2.";
txt("Сложение");
cout<<endl;
cout<<"3.";
txt("Вычитание");
cout<<endl;
cout<<"4.";
txt("Деление");
cout<<endl;
cout<<"5.";
txt("Нахождение НОД");
cout<<endl;
cout<<"6.";
txt("Нахождение НОК");
cout<<endl;
cout<<"7.";
txt("Квадрат Числа");
cout<<endl;
cout<<"8.";
txt("Куб Числа");

cout<<endl;
cin>>g;
    if (g==1)
{
cout<<endl;
txt("Введите Числа для уножения");
    cout<<endl;
cin>>a>>b;
    c=a*b;
    cout<<endl;
txt("Вот произведение ваших чисел");
cout<<"-  ";
cout<<c;

    if (g==2)
{
    cout<<endl;
txt("Введите Числа для сложения");
    cout<<endl;
cin>>a>>b;
    c=a+b;
    cout<<endl;
txt("Вот Сумма ваших чисел");
cout<<"-  ";
cout<<c;
    }
    if (g==3)
{
cout<<endl;
txt("Введите Числа для вычитания");
    cout<<endl;
cin>>a>>b;
    if (a>b)
    {
    c=a-b;
    }
    else
    c=b-a;

cout<<endl;
txt("Вот Вычитание ваших чисел");
cout<<"-  ";
cout<<c;
}
    if (g==4)
{
cout<<endl;
txt("Введите Числа для Деления");
    cout<<endl;
cin>>a>>b;
    q=a/b;
    cout<<endl;
txt("Вот Частное ваших чисел");
cout<<"-  ";
cout<<q;
}
    if (g==5)
{
cout<<endl;
txt("Введите Числа для нахождения НОД");
    cout<<endl;
cin>>a>>b;
     while  (a!=0 && b!=0 )
{
    if (a>b)
   
     a=a%b;
   
    else b=b%a;
}
    if (a==0)
    {
    cout<<endl;
    txt("НОД ваших чисел равен");
    cout<<"- ";
    cout<<b;
    }
    else
    cout<<endl;
    txt("Нод ваших чисел равен");
    cout<<"-";
    cout<<a;
}   

    if (g==6)
{
    cout<<endl;
txt("Введите Числа для нахождения НОК");
    cout<<endl;
cin>>a>>b;

    while  (a==0 || b==0 )
{
    if (a>b)
    {
     a=a%b;
    }
    else b=b%a;
}
    if (a==0)
        y=a;
    else
        x=a;
      y=x*(a/x)*(b/x);
       cout<<endl;
txt("НоК ваших чисел равен");
cout<<"-";
cout<<y;
}
    if (g==7)
{
cout<<endl;
txt("Введите Число для нахождения Его квадрата");
    cout<<endl;
cin>>a;
c=a*a;
cout<<endl;
txt("Квадрат числа равен");
cout<<"-";
cout<<c;
}
    if (g==8)
{
cout<<endl;
txt("Введите Число для нахождения Его куба");
    cout<<endl;
cin>>a;
c=a*a*a;
cout<<endl;
txt("Куб числа равен");
cout<<"-";
cout<<c;
}
}
if (f==2)
{
cout<<endl;
txt("Вы выбрали раздел Геометрии");
cout<<endl;
cout<<endl;
txt("Выберите Раздел");
cout<<endl;
cout<<"1.";
txt("Треугольники");
cout<<endl;
cout<<"2.";
txt("Квадраты");
cout<<endl;
cout<<"3.";
txt("Трапеция");
cout<<endl;
cin>>h;
   if (h==1)
   {
   cout<<endl;
   txt("Треугольники");
   cout<<endl;
   txt("Что найти");
   cout<<"?";
   cout<<endl;
   cout<<"1.";
   txt("Периметр");
   cout<<endl;
   cout<<"2.";
   txt("Площадь");
   cout<<endl;
   cin>>e;
         if (e==1)
     {
     cout<<endl;
     txt("Введите стороны треугольнка");
     cout<<endl;
     cin>>a>>b>>c;
     P=a+b+c;
     cout<<endl;
     txt("Периметр вашего Треугольника равен");
     cout<<"-";
     cout<<P;
     } 
         if (e==2)
     {
     cout<<endl;
     txt("Введите основание и высоту вашего треугольнка");
     cout<<endl;
     cin>>a>>b;
     S=0,5*a*b;
     cout<<endl;
     txt("Площадь вашего Треугольника равна");
     cout<<"-";
     cout<<S;
     }
   
   }
    if (h==2)
{
   cout<<endl;
   txt("Квадраты");
   cout<<endl;
   txt("Что найти");
   cout<<"?";
   cout<<endl;
   cout<<"1.";
   txt("Периметр");
   cout<<endl;
   cout<<"2.";
   txt("Площадь");
   cout<<endl;
   cin>>t;

        if (t==1)
    {
     cout<<endl;
     txt("Введите сторону квадрата");
     cout<<endl;
     cin>>a;
     P=a*4;
     cout<<endl;
     txt("Периметр вашего Квадрата равен");
     cout<<"-";
     cout<<P;
    }
    if (t==2)
    {
         cout<<endl;
     txt("Введите сторону квадрата");
     cout<<endl;
     cin>>a;
     S=a*a;
     cout<<endl;
     txt("Площадь вашего Квадрата равна");
     cout<<"-";
     cout<<S;
} }
    if (h==3)
{
   cout<<endl;
   txt("Трапеции");
   cout<<endl;
   txt("Что найти");
   cout<<"?";
   cout<<endl;
   cout<<"1.";
   txt("Периметр");
   cout<<endl;
   cout<<"2.";
   txt("Площадь");
   cout<<endl;
   cin>>i;

         if (i==1)
    {
     cout<<endl;
     txt("Введите стороны трапеции");
     cout<<endl;
     cin>>a>>b>>c>>d;
     P=a+b+c+d;
     cout<<endl;
     txt("Периметр вашей Трапеции равен");
     cout<<"-";
     cout<<P;
    }
    if (i==2)
    {
         cout<<endl;
     txt("Введите основания Трапеции и её высоту");
     cout<<endl;
     cin>>a>>b>>h;
     S=((a+b)*h)/2;
     cout<<endl;
     txt("Площадь вашей Трапеции равна");
     cout<<"-";
     cout<<S;
    }
}

}
  if (f==3)
  {
  cout<<endl;
  txt("Вы выбрали сортировку Чисел");
  cout<<endl;
  txt("Выберите действие");
  cout<<endl;
  cout<<"1.";
  txt("Сортировка");
  cout<<" 2 ";
  txt("чисел");
  cout<<endl;
  cout<<"2.";
  txt("Сортировка");
  cout<<" 3 ";
  txt("чисел");
  cout<<endl;
  cout<<"3.";
  txt("Сортировка");
  cout<<" 4 ";
  txt("чисел");
  cout<<endl;
  cin>>x;
     if (x==1)
{
cout<<endl;
txt("Введите");
cout<<" 2 ";
txt("числа которые хотите отсортировать");
cin>>a>>b;
   if (a>b)
   {
   d=a;
   a=b;
   b=d;
   }
cout<<endl;
txt("Числа отсортированы");
cout<<"- ";
cout<<a;
     cout<<"<";
cout<<b;
cout<<endl;
}
     if (x==2)
{
cout<<endl;
txt("Введите");
cout<<" 3 ";
txt("числа которые хотите отсортировать");
cin>>a>>b>>c;
    if (a>b)
    {
    d=a;
    a=b;
    b=d;
    }
        if (a>c)
    {
    d=a;
    a=c;
    c=d;
    }
        if (b>c)
    {
    d=b;
    c=b;
    c=d;
    }
     cout<<endl;
txt("Числа отсортированы");
cout<<"- ";
cout<<a;
     cout<<"<";
cout<<b;
cout<<"<";
cout<<c;
cout<<endl;
}
     if (x==3)
{
cout<<endl;
txt("Введите");
cout<<" 4 ";
txt("числа которые хотите отсортировать");
cin>>a>>b>>c>>d;
cout<<endl;
  if (a>b)
  {
  m=a;
      a=b;
      b=m;
  }
  if (b>c)
  {
  m=b;
  b=c;
  c=m;
  }
  if (c>d)
  {
  m=c;
  c=d;
  d=m;
  }
if (b>c)
  {
  m=b;
  b=c;
  c=m;
  }
  if (a>b)
  {
  m=a;
      a=b;
      b=m;
  }
     cout<<endl;
txt("Числа отсортированы");
cout<<"- ";
cout<<a;
     cout<<"<";
cout<<b;
cout<<"<";
cout<<c;
cout<<"<";
cout<<d;
cout<<endl;
     }







 
 
 
 
 
 
 
 
 
 
 
  }
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
txt("Дополнительная Информация");
cout<<endl;
txt("Авторские права на программу принадлежат Бабушкину Роману Владимировичу");
cout<<endl;
txt("Генеральному Директору корпорации");
cout<<" ByteMagic 2009 ";
txt("Год");
cout<<".";
cout<<endl;
txt("Отдельная благодарность Мирошкину Виктору Михайловичу");
cout<<endl;
txt("За предоставленный Русский Язык в программе");
cout<<"!!";
cout<<endl;
txt("Спасибо за использование программы");
cout<<"!! - ByteMagicMathProgramm";
cout<<endl;
txt("Корпорация");
cout<<" ByteMagic 2009 ";
txt("Год");
cout<<".";
cout<<endl;
txt("Все права Защищены");
cout<<endl;
txt("До свидания");
cout<<"!!";
cout<<endl;
txt("Для продолжения Нажмите Клавишу ");
cout<<"ENTER";
cout<<endl;
























_getch();
}
void txt (char* str)
{

int i,j;
j=strlen(str);

for(i=0;i<j;i++)
{
if (str[i]==' '){cout<<(char)(str[i]);}

if (str[i]<='п' && str[i]!= ' '){cout<<(char)(str[i]-64);}

if (str[i]>='р'&& str[i]!= ' ') {cout<<(char) (str[i]-16);}
}

}

void tab_sim ()
{
int i;

for(i=32;i<256;i++){cout<<i<<" ="<<(char)i<<endl;}
}



void txt (int i)
{cout<<i;}

0

2

ппц)

0

3

да ладно тебе)) тут всего 600 строк текста)))

0

4

o.O  :canthearyou:

0


Вы здесь » Сетевые игры Аллоды,серии игр NFS,Warcraft 3, CS, а также программы на языке C++ » НАШИ программы на C++ » ByteMagicMathProgramm -Первая программа Корпорации ByteMagic