-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProject #3.cpp
116 lines (74 loc) · 1.97 KB
/
Project #3.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#include <iostream>
using namespace std;
float volcil(float, float);
int assoluto(int);
int interi(int, int);
float inter(float, float);
int prodest(int, int);
int main()
{
int n, m, l, a, b;
float r, h, k, q;
cout << "inserisci raggio e altezza del cilindro" << endl;
cin >> r;
cin >> h;
cout << "inserisci valore" << endl;
cin >> n;
cout << "inserisci due valori" << endl;
cin >> m;
cin >> l;
cout << "inserisci coeficiente angolare e il punto all'origine" << endl;
cin >> k >> q;
cout << "inserire i due estremi" << endl;
cin >> a >> b;
cout << "il volume del cilindro e':" << volcil(h, r) << endl;
cout << "il valore assoluto del numero inserito e':" << assoluto(n) << endl;
if (interi(m, l) == 1) {
cout <<"valore dell'uguaglianza dei numeri:"<< interi(m, l) << endl;
}
else {
cout <<"valore dell'uguaglianza dei numeri:"<< interi(m, l) << endl;
}
cout << "l'intersezione con l'asse x e':" << inter(k, q) << endl;
cout << "Il prodotto di tutti i numeri interi positivi compresi nell'intervallo [a,b] e':" << prodest(a, b) << endl;
return 0;
}
float volcil(float h, float r) {
float volume;
volume = r * r * 3.14 * h;
return volume;
}
int assoluto(int n) {
int asso;
asso = abs(n);
return asso;
}
int interi(int m, int l) {
int verificato = 0;
if (m != l) {
verificato = 1;
}
return verificato;
}
float inter(float k, float q) {
float x = 0;
x = -q / k;
return x;
}
int prodest(int a, int b) {
int estremomin = a;
int estremomag = b;
int prod = 1;
if (a > b) {
estremomag = a;
estremomin = b;
}
else {
estremomin = a;
estremomag = b;
}
for (int i = estremomin; i <= estremomag; i++) {
prod *= i;
}
return prod;
}