Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Калькулятор великий &кінцевої& арифметики

Реферат Калькулятор великий &кінцевої& арифметики





gn="justify"> * mod=a; 0;

} l1=Length (a); l2=Length (b); REZ=0; tempA=a/pow (10, (l1-l2)); (int k=1; l1 gt; =l2 + k - 1; k ++)

{min=0; (int i=1; i lt; razr; i ++)

{z=Umnog (i, b); (Sravn (i, min) amp; amp;! Sravn (z, tempA))=i;

} tempA=Summ (tempA, Umnog (min, b), 0); (Length (a) gt;=Length(b)+k)=tempA*10+(a%int(pow(10,(Length(a)-Length(b)-k+1)))/int(pow(10,Length(a)-Length(b)-k)));=REZ*10+min;

}

* mod=tempA;

return REZ;

} SetMult (int a, int b)//реалізація таблиці по множенню і перенесення по множенню

{temp=0, tempB=b; (tempB gt; 0)

{= Summ (temp, a, 1);=Summ (tempB, 1,0);

} [a] [b]=temp% 10; [a] [b]=(b == 0)? 0: temp/10;

} SetPlus (int a, int b)//реалізація таблиці по додаванню і перенесення по додаванню

{n=0; temp=a;

do

{= Find (temp); ++;// зі скількох одиниць складається цифра

} (temp!=0);=b; (int i=0; i lt; n; i ++)

{= Plus [1] [temp]; (temp == 0 amp; amp; a!=0) [a] [b]=1;

} [a] [b]=temp;

} Work (int a, int b, char z)//робочий інтерфейс

{ lt; lt; endl; Last, mod=0; ost, temp;=abs (a); (ost gt; 0)

{= ost% 10; (temp gt; 7)

{ lt; lt; Невірний введення, спробуйте знову! n lt; lt; endl;

goto n0;

} /=10;

}=abs (b); (ost gt; 0)

{= ost% 10; (temp gt; 7)

{

cout lt; lt; Невірний введення, спробуйте знову! n lt; lt; endl; n0;

} /=10;

} (z)//свич для різних дій

{ + :( a gt;=0 amp; amp; b gt;=0)=CheckSum (a, b, 1); (a lt; 0 amp; amp; b lt; 0 )=- 1 * CheckSum (abs (a), abs (b), 1);=- 1 * CheckSum (abs (a), abs (b), 0) ;; - :( a gt;= 0 amp; amp; b lt; 0)=CheckSum (a, abs (b), 1); (a lt; 0 amp; amp; b gt;=0)=- 1 * CheckSum (abs (a), b, 1) ; (a gt;=0 amp; amp; b gt;=0)=CheckSum (a, b, 0);=- 1 * CheckSum (abs (a), abs (b), 0) ;; * :(a lt; 0 amp; amp; b gt;=0 || a gt;=0 amp; amp; b lt; 0)=(- 1) * Umnog (abs (a), abs (b));=Umnog (abs (a), abs (b)) ;; / :( b == 0)

{(a == 0)

{ lt; lt; Невизначеність. Будь-яке число в проміжку [- 222222222; 222222222] n lt; lt; endl; n0;

}

{ lt; lt; На нуль ділити не можна! (викл. 0/0) n lt; lt; endl;: char ans= 2 raquo ;;

cout lt; lt; Для продовження натисніть будь-яку ЦИФРУ (крім 1) або ЛІТЕРУ, для виходу 1 n raquo ;;

cin gt; gt; ans; (ans == 1 ) (0); 1;

}

} (a lt; 0 amp; amp; b gt; 0 || a gt;=0 amp; amp; b lt; 0)=(- 1) * Delen (abs (a), abs (b ), amp; mod);=Delen (abs (a), abs (b), amp; mod) ;;

} lt; lt; a lt; lt; lt; lt; z lt; lt; lt; lt; b lt; lt; = Raquo; lt; lt; Last; (z == /) lt; lt; mod lt; lt; mod lt; lt; endl;

else lt; lt; endl; 0;

} main ()//у разі іншого правила, замінити дану таблицю

{(LC_ALL, Russian ); (int i=0; i lt; razr; i ++) [0] [i]=i; [1] [0]=1; [1 ] [1]=3; [1] [2]=0; [1] [3]=6; [1] [4]=2; [1] [5]=4; [1] [6]= 7; [1] [7]=5; (int i=0; i lt; razr; i ++)

{(int j=0; j lt; razr; j ++)

{[i] [j]=0; (i, j);

}

} (int i=0; i lt; razr; i ++)

{(int j=0; j lt; razr; j ++)

SetMult (i, j);

} lt; lt; Калькулятор великий lt; Кінцевою gt; арифметики n n raquo ;; lt; lt; Таблиця по додаванню: Таблиця доповнень по додаванню: n raquo ;; (Plus, PlusP); lt; lt; Таблиця по множенню: Таблиця доповнень по множенню: n raquo ;; (Mult, MultP); lt; lt; + - скласти n- - відняти n * - помножити n/- розділити n raquo ;; lt ; lt; Приклад введення операції: Число Операція (+, -, *, /) Число (без пробілів!) або n Число n Операція (+, -, *, /) n Число n raquo ;;

char ans= 2 raquo ;; (ans!= 1 )

{a1, b2; Z; gt; gt; a1 gt; gt; Z gt; gt; b2; (Z!= + amp; amp; Z!= - amp; amp; Z!= * amp; amp; Z!=/)

{ lt; lt; Введіть операцію коректно: raquo ;;

cin gt...


Назад | сторінка 4 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Урок математики в 1-му класі за темою "Число і цифра 5"
  • Реферат на тему: Число Пі
  • Реферат на тему: Число як суще
  • Реферат на тему: Ірраціональне число
  • Реферат на тему: Число пі і реальна механіка