Печать
Категория: Proc
Просмотров: 3659

Proc 1. Описать процедуру PowerA3(A, B), вычисляющую третью степень числа A и возвращающую ее в переменной B (A — входной, B — выходной параметр; оба параметра являются вещественными). С помощью этой процедуры найти третьи степени пяти данных чисел.

Решение на Python 3

import random

def PowerA3(A):
return A*A*A

A = random.randrange(-10,10)
B = PowerA3(A)
print('A = ', A)
print('B = ', B)


A = random.uniform(-10,10)
B = PowerA3(A)
print('A = ', A)
print('B = ', B)

Решение на C++

#include <bits/stdc++.h>
using namespace std;

double PowerA3(double A) {
return A*A*A;
}

int main() {
srand((int)time(0));
double x, y;
for(int i = 0; i < 5; i++) {
x = rand() % 20 - 10;
y = PowerA3(x);
cout << "A = " << x << " : ";
cout << "B = A^3 = " << y << endl;
}

return 0;
}