Case12. Решебник Абрамяна М. Э.

Case12. Элементы окружности пронумерованы следующим образом: 1 — радиус R, 2 — диаметр D=2*R, 3 — длина L=2*π*R, 4 — площадь круга S =π*R2. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке). В качестве значения π использовать 3.14.

Решение Pascal

 

Решение C

 

Оцените решение
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Case12. Решебник Абрамяна М. Э.: 14 комментариев

  • 11.12.2020
    Permalink

    C++:
    # include
    # include
    # include

    using namespace std;

    int main()

    {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);

    const double P = 3.14;
    double R, D, L, S;
    int number;
    char el;
    double value_enter;

    cout <> number;

    switch (number)
    {
    case 1: el = ‘R’; break;
    case 2: el = ‘D’; break;
    case 3: el = ‘L’; break;
    case 4: el = ‘S’; break;
    break;
    }
    cout << "Your element — " << el << endl;
    cout << "Enter value of " << el <> value_enter;

    switch (el)
    {
    case ‘R’:
    cout << "R = " << value_enter << endl;
    cout << "D = " << 2* value_enter << endl;
    cout << "L = " << 2 * P * value_enter << endl;
    cout << "S = " << P * pow(value_enter, 2) << endl;
    break;
    case 'D':
    cout << "R = " << value_enter / 2 << endl;
    cout << "D = " << value_enter << endl;
    cout << "L = " << 2*P*(value_enter /2) << endl;
    cout << "S = " << P*pow(value_enter /2,2) << endl;
    break;
    case 'L':
    cout << "R = " << value_enter /(2*P) << endl;
    cout << "D = " << (value_enter / (2 * P))*2 << endl;
    cout << "L = " << value_enter << endl;
    cout << "S = " << P * pow(value_enter / (2 * P), 2) << endl;
    break;
    case 'S':
    cout << "R = " << sqrt(value_enter /P) << endl;
    cout << "D = " << sqrt(value_enter / P)*2 << endl;
    cout << "L = " << 2 * P * sqrt(value_enter / P) << endl;
    cout << "S = " << value_enter << endl;
    break;

    break;
    }
    }

    Ответ
  • 11.12.2020
    Permalink

    С++:

    # include
    # include
    # include

    using namespace std;

    int main()

    {
    setlocale(LC_ALL, «rus»);

    double a, r1, r2, s;
    int number;
    unsigned char el;
    double x;

    cout <> number;

    switch (number)
    {
    case 1: el = ‘a’; break;
    case 2: el = ‘r’; break;
    case 3: el = ‘R’; break;
    case 4: el = ‘s’; break;
    break;
    }
    cout << "Your element — " << el << endl;
    cout << "Enter value of " << el <> x;

    switch (el)
    {
    case ‘a’:
    a = x;
    r1 = (a * sqrt(3)) / 6;
    r2 = 2 * r1;
    s = (pow(a, 2) * sqrt(3)) / 4;
    cout << "a = " << a << endl;
    cout << "r1 = " << r1 << endl;
    cout << "r2 = " << r2 << endl;
    cout << "s = " << s << endl;
    break;
    case 'r':
    a = x * 6 / sqrt(3);
    r1 = a * sqrt(3) / 6;
    r2 = 2 * r1;
    s = (pow(a, 2) * sqrt(3)) / 4;
    cout << "a = " << a << endl;
    cout << "r1 = " << r1 << endl;
    cout << "r2 = " << r2 << endl;
    cout << "s = " << s << endl;
    break;
    case 'R':
    a = x*6/2/sqrt(3);
    r1 = a * sqrt(3) / 6;
    r2 = 2 * r1;
    s = (pow(a, 2) * sqrt(3)) / 4;
    cout << "a = " << a << endl;
    cout << "r1 = " << r1 << endl;
    cout << "r2 = " << r2 << endl;
    cout << "s = " << s << endl;
    break;
    case 's':
    a = sqrt(x*4/sqrt(3));
    r1 = (a * sqrt(3)) / 6;
    r2 = 2 * r1;
    s = (pow(a, 2) * sqrt(3)) / 4;
    cout << "a = " << a << endl;
    cout << "r1 = " << r1 << endl;
    cout << "r2 = " << r2 << endl;
    cout << "s = " << s << endl;
    break;

    break;
    }
    }

    Ответ
  • 20.12.2020
    Permalink

    #include
    #include
    using namespace std;
    int main(){
    int n;
    float x,r,d,l,s;
    cout<>n;
    cout<> x;
    switch(n){
    case 1:
    r=x;
    d=2*r;
    l=2*3.14*r;
    s=3.14 * (pow(r,2));
    cout<<d,l,s; break;
    case 2:
    r=x/2;
    d=x;
    l=2*3.14*r;
    s=3.14*(pow(r,2));
    cout<<r,l,s; break;
    case 3:
    r=x/ 2*3.14;
    d=2*r;
    l=x;
    s=3.14*(pow(r,2));
    cout<< r,d,s; break;
    case 4:
    r=sqrt (x/3.14);
    d=2*r;
    l=2*3.14*r;
    s=x;
    cout<<r,d,l; break;

    }
    return 0;
    }

    Ответ
  • 04.02.2021
    Permalink

    //Case12. Элементы окружности пронумерованы следующим образом: 1 — радиус R, 2 — диаметр D=2*R, 3 — длина L=2*π*R, 4 — площадь круга S =π*R2. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке). В качестве значения π использовать 3.14.
    #include
    #include
    using namespace std;
    int main(){
    int n;
    float const π=3.14;
    float x,R,D,L,S;
    cout<>n;
    cout<>x;
    switch(n){
    case 1:
    x=R;
    D=2*R;
    L=2*3.14*R;
    S=3.14 * (R*R);
    cout<<"D="<<D<<endl;
    cout<<"L="<<L<<endl;
    cout<<"S="<<S<<endl; break;
    case 2:
    R=x/2;
    D=x;
    L=2*3.14*R;
    S=3.14*(R*R);
    cout<<"R="<<R<<endl;
    cout<<"L="<<L<<endl;
    cout<<"S="<<S<<endl; break;
    case 3:
    R=x/ 2*3.14;
    D=2*R;
    L=x;
    S=3.14*(R*R);
    cout<<"R="<<R<<endl;
    cout<<"D="<<D<<endl;
    cout<<"S="<<S<<endl; break;
    case 4:
    R=sqrt (x/3.14);
    D=2*R;
    L=2*3.14*R;
    S=x;
    cout<<"R="<<R<<endl;
    cout<<"D="<<D<<endl;
    cout<<"L="<<L<<endl; break;
    }
    return 0;
    }

    Ответ
  • 09.09.2021
    Permalink

    c++
    #include
    #include

    using namespace std;

    int main() {

    setlocale(LC_ALL, «rus»);//Case12. Элементы окружности пронумерованы следующим образом: 1 — радиус R, 2 — диаметр D=2*R, 3 — длина L=2*π*R, 4 — площадь круга S =π*R2. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке). В качестве значения π использовать 3.14.
    int a, b;
    double pi = 3.14, r, d, l, s;
    cout <> a;
    cout <> b;
    if (a = 4)
    {
    cout << "Ошибка ввода!";
    }
    else {

    switch (a) {
    case 1:
    {
    r = b;

    d = r * 2;
    l = 2 * pi * r;
    s = pi * r * r;
    cout << "\nРадиус: " << r << "\nДиаметр: " << d << "\nДлина: " << l << "\nПлощадь: " << s;
    break;
    }
    case 2:
    {
    d = b;

    r=d/2;
    l = 2 * pi * r;
    s = pi * r * r;
    cout << "\nРадиус: " << r << "\nДиаметр: " << d << "\nДлина: " << l << "\nПлощадь: " << s;
    break;
    }
    case 3:
    {
    l = b;

    r = l / (2 * pi);
    d = r * 2;
    s = pi * r * r;
    cout << "\nРадиус: " << r << "\nДиаметр: " << d << "\nДлина: " << l << "\nПлощадь: " << s;
    break;
    }
    case 4:
    {
    s = b;

    r = sqrt(s / pi);
    d = r * 2;
    l = 2 * pi * r;
    s = pi * r * r;
    cout << "\nРадиус: " << r << "\nДиаметр: " << d << "\nДлина: " << l << "\nПлощадь: " << s;
    break;
    }
    return(0);
    }

    }
    }

    Ответ
  • 24.02.2022
    Permalink

    fun main(){
    var scan = Scanner(System.in)
    var r = scan.nextInt()
    var result = scan.nextInt()
    when(result){
    1 -> println(«R:$r»)
    2 -> println(«D:${2*r}»)
    3 -> println(«L:${2*3.14*r}»)
    4 -> println(«S:${3.14*r*r}»)
    }
    }

    Ответ
  • 08.07.2022
    Permalink

    Решение Kotlin

    fun main() {
    val scan = Scanner(System.in)
    val c = scan.nextInt()
    val R= 2
    when (c) {
    1 -> print(«radius,${R}»)
    2 -> print(«diametr, ${2*R}»)
    3 -> print(«dlina, ${2*3.14*R}»)
    4 -> print («ploshad`, ${3.14*R*R}»)
    }
    }

    Ответ
    • 02.11.2022
      Permalink

      не несите чургу оба, вообще неправильно, прочитайте 10 раз задачу

      Ответ
  • 15.02.2023
    Permalink

    Be smart!
    (Kotlin)
    fun main() {
    var n = 2
    var x = 5.0
    var r = 0.0

    when (n) {
    1 -> r = x
    2 -> r = x / 2
    3 -> r = x / (2 * PI)
    4 -> r = sqrt(x / PI)
    }

    var d = 2 * r
    var l = 2 * PI * r
    var s = PI * r * r

    println(«Radius: $r\nDiameter: $d\nLength: $l\nSurface: $s»)
    }

    Ответ
  • 14.03.2023
    Permalink

    Код на с#
    static void Case12()
    {
    int a = 0;
    int r = 10;
    double r1 = 10;
    double p = 3.14;
    int d;
    double l;
    double s;

    switch (a)
    {
    case 1:
    d = r * 2;
    l = 2 * p * r;
    s = p * r * r;
    Console.WriteLine(d);
    Console.WriteLine(l);
    Console.WriteLine(s);
    break;
    case 2:
    d = r * 2;
    r = d;
    r = d / 2;
    l = 2 * p * r;
    s = p * r * r;
    Console.WriteLine(r);
    Console.WriteLine(l);
    Console.WriteLine(s);
    break;
    case 3:
    d = r * 2;
    l = d;
    r1 = l / (2 * p);
    s = p * r * r;
    Console.WriteLine(r1);
    Console.WriteLine(l);
    Console.WriteLine(d);
    break;
    case 4:
    d = r * 2;
    s = d;
    r1 = (s / p);
    l = 2 * p * r;
    s = p * r * r;
    Console.WriteLine(r1);
    Console.WriteLine(l);
    Console.WriteLine(d);
    break;
    }
    }

    Ответ

Добавить комментарий

Ваш адрес email не будет опубликован.