Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi


Flutter(Dart)da 5-masalani dastur kodi



Yüklə 32,69 Kb.
səhifə3/3
tarix24.12.2023
ölçüsü32,69 Kb.
#160377
1   2   3
4-5-6 paradigma

Flutter(Dart)da 5-masalani dastur kodi:
void main() {
const double adultTicketPrice = 10.00;
const double childTicketPrice = 5.00;

int numAdultTickets, numChildTickets;

print("Enter the number of adult tickets: ");
numAdultTickets = int.parse(stdin.readLineSync()!);

print("Enter the number of child tickets: ");


numChildTickets = int.parse(stdin.readLineSync()!);

double totalPrice = numAdultTickets * adultTicketPrice + numChildTickets * childTicketPrice;

print("Adult ticket price: \$" + adultTicketPrice.toString());
print("Child ticket price: \$" + childTicketPrice.toString());
print("-----------------------------------");
print("Total price: \$" + totalPrice.toString());
}

6-masala
c++ da dastur kodi:

#include


#include
#include
#include
#include

using namespace std;

int main()
{
int a, b;

a = 1;
b = 10000;



bitset<32> bit;
string s;
int c;
vector
> vec;

for (int i = a; i <= b; i++)
{
bit = i;
s = bit.to_string();
c = find(s.begin(), s.end(), '1') - s.begin();
s.erase(s.begin(), s.begin() + c);
if (count(s.begin(), s.end(), '0') == 1)
vec.push_back(make_pair(i, s));
}

cout << vec.size();


for (int i = 0; i < vec.size(); ++i)
cout << " " << vec[i].first;

return 0;
}
4

Fluter (dart)dasturlash tilida dastur kodi:
void main() {
const int a = 1;
const int b = 10000;

List result = [];

for (int i = a; i <= b; i++) {
String binaryString = i.toRadixString(2);
int oneIndex = binaryString.indexOf('1');
if (oneIndex >= 0) {
String remainingBinary = binaryString.substring(oneIndex + 1);
if (remainingBinary.length == 1 &&
remainingBinary == '0') {
result.add(i);
}
}
}

print('Total numbers with one zero: ${result.length}');


print('Numbers: ${result.join(' ')}');
}

Yüklə 32,69 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə