Summary Files Commits Branches @commit @diff @stats
path: root / Year 1 / Programming introduction / Practice-08.10.21.cpp
blob: 25f5c9a835c7cd1d02c04f753c8e517061a50302 (plain) (blame)
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
#include <iostream>

using namespace std;

void ex1() {
    int a;
    cin >> a;
    cout << (bool)a;
}

void ex2() {
    int a;
    cin >> a;
    cout << "Square: " << a * a << " " << a * 4 << endl;
    cout << "Circle: " << 3.14 * a * 2 << endl;
    cout << "Triangle: " << 1.73 * a * a / 4 << " " << a * 3;
}

void ex3() {
    int a;
    cin >> a;
    cout << !(a % 2);
}

void ex4() {
    int A, B, a, b, temp;
    cin >> a >> b;
    A = a, B = b;

    a += b;
    b = a - b;
    a -= b;
    cout << a << " " << b << endl;
    a = A, b = B;

    a *= b;
    b = a / b;
    a /= b;
    cout << a << " " << b << endl;
    a = A, b = B;

    temp = a;
    a = b;
    b = temp;
    cout << a << " " << b << endl;
}

void ex5() {
    char letter;
    cin >> letter;
    cout << (letter == 'a' || letter == 'i' || letter == 'u' || letter == 'e' || letter == 'o'); // when is vowel
}

void ex6() {
    int a;
    cin >> a;
    cout << a % 10 << (a % 100) / 10 << (a % 1000) / 100 << (a % 10000) / 1000; // 1234 becomes 4321
}

void ex7() {
    int currQuantity;
    double currPrice, aPrice, oPrice, bPrice;

    cout << "Apples: ";
    cin >> currQuantity >> currPrice;
    aPrice = currQuantity * currPrice;

    cout << "Oranges: ";
    cin >> currQuantity >> currPrice;
    oPrice = currQuantity * currPrice;

    cout << "Bananas: ";
    cin >> currQuantity >> currPrice;
    bPrice = currQuantity * currPrice;

    cout << "Your order is: apples for " << aPrice << ", oranges for " << oPrice << " and bananas for " << bPrice << endl;
    cout << "Total: " << aPrice + oPrice + bPrice;
}

int main() {
    ex7();
}