Основи програмування на С ++ для початківців

Завдання: Типи даних, змінними і константами

Тут собраны задачи к статье Типи даних, змінними і константами. Постарайтеся вирішувати завдання самостійно і тільки по необхідності дивитися рішення. Так вы намного быстрее освоите основы программирования.

1. Оголосити змінні за допомогою яких можна буде порахувати загальну суму покупки декількох товарів. Например плитки шоколада, кава і пакети молока.

2. Оголосити три змінні типу int і привласнити першої числове значення, вторая переменная равна первой переменной увеличенной на 3, а третья переменная равна сумме первых двух.

3. Объявить переменные, для подсчета общего количества предметов для сервировки стола. Например чашки, такое же количество блюдец и ложек.

122 думки про "Завдання: Типи даних, змінними і константами

  1. Дякую за можливість практикувати.
    Дуже допомагає в усвідомленні матеріалу!

    1. Ради, що Ви знайшли корисну для Вас інформацію на нашому сайті! Залишайтеся з нами!

      1. У другому завданні помилка, друга змінна не дорівнює першої збільшеної на три, а їй присвоюється і той же з наступним виразом…

  2. Ahahahah :D
    Я собі в другому ускладнив задачу.І написав замість 15 рядків – 30 :D
    трошки протупил,але в цілому у мене вийшло добре все.

  3. все добре але мало, хочу більше завдань і з все зростаючим рівнем складності! :)

  4. я на другий завданню надійшов трохи інакше, щодо виведення на екран, а взагалі все так же
    #include

    using namespace std;

    int main (int x, int y, int z)

    {
    x = 15;
    y = x * 3;
    z = x + y;

    cout << x << "\n" << y << "\n"<< z << "\n";

    system("pause");
    return 0;
    }

  5. і в третьому я чомусь теж порахував, що ти повинен сам визначати кількість приладів, і з цього вийшло у мене ось так
    #include
    #include

    using namespace std;
    int total;

    void totalfunc();
    int main ()

    {
    setlocale(LC_CTYPE, "rus");
    totalfunc();
    system("pause");
    return 0;
    }

    void totalfunc()
    {
    int cups, spoon, saucer;

    cout < < cups; cout << spoon; cout << saucer; total = cups + spoon + saucer; cout << "Сумма предметов на столе равна: "; cout << total; }

  6. Рішення по першому завданні. Які погані і хороші сторони є в моєму рішенні. новачок,сильно не бити. (Рядки не російською бо писав в Dev`e,не вдома).

    #include
    #include

    using std::cout;
    using std::cin;
    using std::endl;

    int choko=0;
    int coffee=0;
    int milk=0;
    int tov=0;
    float sumch=0;
    float sumcof=0;
    float summilk=0;
    float sttov=0;

    int tovari();
    float stoimost();
    float summa();

    int main()
    {
    tovari();
    stoimost();
    summa();

    system("PAUSE");
    return 0;
    }

    int tovari()
    {
    cout<<"--------------------------------------------"<<"\n";

    cout<<"Vvedite kol-vo kuplennix productov \n";
    cout<<"--------------------------------------------"<<"\n";

    cout<<choko;
    cout<<coffee;
    cout<<milk;

    tov=choko+coffee+milk;

    cout<<"--------------------------------------------"<<"\n";
    cout<<"Obshee kol-vo kuplennix tovarov= "<<tov<<"\n";
    cout<<"--------------------------------------------"<<"\n";

    return 0;
    }

    float stoimost()
    {
    cout<<"--------------------------------------------"<<"\n";

    cout<<"Vvedite stoimost kuplennix productov \n";
    cout<<"--------------------------------------------"<<"\n";

    cout<<sumch;
    cout<<sumcof;
    cout<<summilk;

    return 0;
    }

    float summa()
    {
    cout<<"--------------------------------------------"<<"\n";
    cout<<"Stoimost pokupok \n";
    cout<<"--------------------------------------------"<<"\n";

    cout<<"--------------------------------------------"<<"\n";
    sumch*=choko;
    cout<<"Stoimost plitok shokolada= "<<sumch<<"\n";
    sumcof*=coffee;
    cout<<"Stoimost banok cofe= "<<sumcof<<"\n";
    summilk*=milk;
    cout<<"Stoimost paketov moloka= "<<summilk<<"\n";
    cout<<"--------------------------------------------"<<"\n";
    sttov=sumch+sumcof+summilk;
    cout<<"Obshya summa k oplate= "<<sttov<<"\n";
    cout<<"--------------------------------------------"<<"\n";

    return 0;
    }

    1. Як то дофіга коду і толком марного.

      using namespace std;

      int main() {

      int milk, chocolate, coffe;
      float milkcost = 10.1;
      float chocolatecost = 11.85;
      float coffecost = 15.4;
      cout << milk;
      cout << chocolate;
      cout << coffe;
      cout << "You buy " << milk << " botles of milk " << milkcost << " * " << milk << " = " << (milk * milkcost) << endl;
      cout << "You buy " << chocolate << " chocolates " << chocolatecost << " * " << chocolate << (chocolate * chocolatecost) << endl;
      cout << "You buy " << coffe << " coffe's " << coffecost << " * " << coffe << (coffe * coffecost) << endl;
      cout << "Total: " << (milk * milkcost) + (chocolate * chocolatecost) + (coffe * coffecost)
      return 0;
      system ("pause");
      };

  7. Постановка задачи:
    Написати програму обчислення опору електріче¬ской ланцюга, що складається з двох паралельно з'єднаних опорів. Нижче наведено рекомендований вид екрану під час виконання програми (данные, введені користувачем, виділені напівжирним шрифтом).
    Обчислення опору електричного кола при паралельному з'єднанні елементів.
    Введіть вихідні дані:
    Величина першого опору (Ом) -> 15
    Величина другого опору (Ом)-> 20
    опір ланцюга: 8.57 Ом
    Розробка алгоритму рішення.

    схема алгоритму

    Визначення змінних програми

    L - величина першого опору (Ом), змінна типу float
    G - величина другого опору (Ом), змінна типу float
    R - опір ланцюга (Ом), змінна типу float

    Повний текст програми
    //---------------------------------------------------------------------------

    #include
    #include
    void main ()

    {
    float L, G, R;
    printf("velichina pervogo soprotivlenia (Om) : ") ;
    scanf("%f", &L) ;
    printf("velichina vtorogo soprotivlenia (Om) : ") ;
    scanf("%f", &G) ;
    R=L*G/(L+G);
    printf("\n soprotivlenie cepi %f Om",R);
    scanf("%f", &L);
    }
    //---------------------------------------------------------------------------

    Результати роботи програми
    При роботі програми на екран були виведені такі результати:

    Величина першого опору: 15
    Величина другого опору 20
    опір ланцюга 8,57

  8. На першому рядку вхідного файлу знаходяться два цілих числа a і b (-109 ≤, б ≤ 109). Вашій програмі потрібно вивести єдине число - результат вираження a – b.

    Вхідні дані:
    Два цілих числа a і b (-109 ≤,б ≤ 109).

    Вихідні дані:
    результат виразу a – b.

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *