|
2-amaliy topshiriq!
|
bet | 3/16 | Sana | 14.11.2022 | Hajmi | 1.14 Mb. | | #30196 |
Bog'liq modul-1 funcsion, Psixologiya amaliy 3, cry1Algoritm turlari:
Chiziqli algoritmlar. Belgili tartibda biror bir amalni bir necha marta bajaradi.
Tarmoqlanuvchi algoritm. Biro bir shart asosida bir necha ketma-ketlikdagi amallarni bajaradi.
Siklli algoritmlar – Amalni belgili miqdorda bajaradi.
Yordamchi algoritmlar – Boshqa algoritmdagi amallarni belgilab beradi.
Zamonaviy dasturlashdagi algoritmlar:
Saralash algoritmlari
Fur’e konvertatsiyasi.
Deykstra algoritmi.
RSA-algoritmi.
Xeshlash algoritmi.
Bog’lanishlar algoritmi.
Ma’lumotlarni siqish algoritmi.
Tasodifiy sonlar algoritmi.
Algoritmlarning bir qancha turlari bo’lib ular quyida sohalarda qo’llanilib kelmoqda:
AMALIY QISM
Ma’lumotlar tipiga asoslangan masalalar va ularning yechimi.
Masala-1. Bir necha xil tovarlarni umumiy narxini hisoblash o’zgaruvchisini e’lon qilish.
#include using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
// хранит количество упаковок
|
int chocolate = 2;
milk = 3;
int coffee = 1;
float priceOfChocolate = 11.04; // хранит цены за одну упаковку float priceOfMilk = 9.59; float priceOfCoffee = 70.77;
float sum = 0; // общая сумма покупки
// считаем стоимость
sum = (chocolate * priceOfChocolate) + (milk * priceOfMilk) + (coffee * priceOfCoffee);
cout << "Общая стоимость покупки = "; // показываем расчет и общую стоимость на экран
cout << chocolate * priceOfChocolate << '+' << milk * priceOfMilk << '+' << coffee * priceOfCoffee;
cout << " = " << sum << endl << endl;
|
|
| |