Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Zodiac
0 / 0 / 0
Регистрация: 18.10.2009
Сообщений: 11
#1

Не могу написать программку - C++

18.10.2009, 20:23. Просмотров 697. Ответов 11
Метки нет (Все метки)

Ребята,помогите написать программку на языке С++,а то я только начал учиться и нам на домашку задали написать прогр. такого типа:Называтся она будет "Стоимость покупки",смысл ее работы таков:
например стоимость масла по умолчанию 2.60 за пачку, стоимость хлеба 3.50,чтобы при ввождении в прогу количества масла, 2.60 множилось на вводимое число,также и хлеба,а в конечном итоге выводилась общая сумма покупки.За помощь,буду весьма благодарен!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2009, 20:23
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не могу написать программку (C++):

Не могу запустить свою программку на других ПК
При запуске моем программы на других ПК, выбивает ошибку, что нету нужной...

программку написать
плиззз пожалуйста помогите программа по зарез нужна чтоб на borland c++ 4.5...

Как написать программку на С++

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

Написать программку на С++. Массив
Написать программу на С++, которая формирует массив 5x5 и вычисляет сумму...

Помогите написать программку)
функция: http://hotimg23.fotki.com/a/89_189/191_51/-332.jpg Агрументы...

11
HIMen
4251 / 1418 / 101
Регистрация: 12.04.2009
Сообщений: 2,346
18.10.2009, 20:47 #2
C++
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
#include <iostream>
#include <windows.h>
using std::cout;
using std::cin;
using std::endl;
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int m, h;
    double r;
    cout << "Стоимость масла = 2.60" << endl;
    cout << "Сколько пачек масла вы купили? ";
    cin >> m;
    cout << "Стоимость хлеба = 3.50" << endl;
    cout << "Сколько буханок хлеба вы купили? ";
    cin >> h;
    r=2.60*m+3.50*h;    
    cout << "Вы сделали покупку на сумму " << r;
    if((int)r==r)
        cout << ".00";
    else
        cout << "0";
    cout << endl;
    
 
    system("pause");
    return 0;
}
1
ProNoooob
76 / 76 / 8
Регистрация: 14.10.2009
Сообщений: 121
18.10.2009, 20:59 #3
Еще вариант. покупки без ограничегний!
C++
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
char *assortiment[5] = {{"MACJlO"}, {"XJlEB"}, {"CblP"}, {"M9lCO"}, {"3AKOH4uTb"}};
float stoimost[5] = {2.60f, 3.50f, 4.00f, 12.67f, 0.0f};
 
int main()
{
    int otv1 = 0, otv2 = 0;
    float summa = 0.0f;
 
    for(int i = 0; i < 5; i++) //печатаем ассортимент
    {
        cout << (i + 1) << " " << assortiment[i] << ". . ." << stoimost[i] << endl;
    }
 
    while(1) //бесконечный цикл
    {
        cout << "4TO KYPuT?" << endl;
        cin >> otv1;
        if(otv1 == 5)
            break; //иногда и бесконечные цыклы кончаются
        cout << "CKOJlKO BELLlATb?" << endl;
        cin >> otv2;
        summa += (float)(stoimost[otv1 - 1] * otv2);
    }
 
    cout << "C4ET: " << summa;
 
    getch();
 
    return 0;
}
1
Zodiac
0 / 0 / 0
Регистрация: 18.10.2009
Сообщений: 11
18.10.2009, 22:18  [ТС] #4
HIMen, Спасибо большое!!!!!!
0
AnonymC
1178 / 461 / 86
Регистрация: 23.06.2009
Сообщений: 6,363
Завершенные тесты: 1
18.10.2009, 22:23 #5
так трудно?Оо
C++
1
2
3
4
5
6
7
8
9
10
11
float hleb=2.6;
float maslo=3.5;
float plata=0;
float m=0;
float h=0;
cout<<"skolko hleba?";
cin>>h;
cout<<"skolko masla?";
cin>>m;
plata=((h*hleb)+(m*maslo));
cout<<plata;
1
Leibys
0 / 0 / 1
Регистрация: 19.10.2009
Сообщений: 6
19.10.2009, 18:17 #6
Нужна помощь!
Помогите написать программы:
1) Вычислить p=(1/2-5)(1/3-5^2)(1/4-5^3)...(1/(n+1)-5^n) // ^ - степень)
2) В одномерном массиве переставить 1-й и 2-й элементы,3-й и 4-й, 5-й и 6-й и т.д.

Если можно, то с небольшими пояснениями. Премногоблагодарен)
0
TanT
эволюционирую потихоньку
467 / 465 / 91
Регистрация: 30.06.2009
Сообщений: 1,399
19.10.2009, 18:30 #7
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cmath>
 
int main()
{
    std::cout << " p=(1/2-5)(1/3-5^2)(1/4-5^3)...(1/(n+1)-5^n)=" 
        <<(1.0/2.0-5.0)*(1.0/3.0-pow(5.0,2.0))*(1.0/4.0-pow(5.0,3.0))<<"..." << std::endl; 
    
    system("pause");
    return 0;
}
шучу, смотри ниже на код valeriikozlov
1
valeriikozlov
Эксперт С++
4683 / 2509 / 751
Регистрация: 18.08.2009
Сообщений: 4,550
19.10.2009, 18:33 #8
1 задача:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
#include <windows.h>
#include <math.h>
int main ()
{
    int n;
    double p=0;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout<<"Ââåäèòå n: "<< endl;
    cin>>n;
    for(int i=1; i<=n; i++)
        p+=(1/(double)(i+1)-pow(5,i));
    cout<<"ГЋГІГўГҐГІ: p = "<<p<<endl;    
    return 0; 
}
1
TanT
эволюционирую потихоньку
467 / 465 / 91
Регистрация: 30.06.2009
Сообщений: 1,399
19.10.2009, 18:37 #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
 
int main()
{
    int array[]={1,2,3,4,5,6};
    int temp, size;
 
    size=sizeof(array)/sizeof(int); // вычисляем размер массива
    for (int i=0; i<size; i+=2)     // i+=2 тоже что и i=i+2 - переходим к следующей паре
    {
        temp=array[i];          // меняем элементы местами
        array[i]=array[i+1];
        array[i+1]=temp;
        std::cout<<" "<<array[i]<<" "<<array[i+1];  // вывод
    }
    
    std::cout<<std::endl; system("pause");
    return 0;
}
1
Leibys
0 / 0 / 1
Регистрация: 19.10.2009
Сообщений: 6
19.10.2009, 19:47 #10
Спасибо!) С ошибками попробую сам разобраться))
0
NastiKor
1 / 1 / 6
Регистрация: 05.10.2009
Сообщений: 101
19.10.2009, 20:00 #11
2) В одномерном массиве переставить 1-й и 2-й элементы,3-й и 4-й, 5-й и 6-й и т.д.

А как эта программа будет выглядеть на языке С? Не понимаю, от чего отталкиваться тут..
0
TanT
эволюционирую потихоньку
467 / 465 / 91
Регистрация: 30.06.2009
Сообщений: 1,399
19.10.2009, 20:10 #12
оооо, это очень сложно. но я попробую
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
 
 
int main()
{
    int array[]={1,2,3,4,5,6};
    int temp, size;
 
    size=sizeof(array)/sizeof(int); // вычисляем размер массива
    for (int i=0; i<size; i+=2)     // i+=2 тоже что и i=i+2 - переходим к следующей паре
    {
        temp=array[i];                  // меняем элементы местами
        array[i]=array[i+1];
        array[i+1]=temp;
        printf(" %i %i",array[i], array[i+1]);  // вывод
    }
 
    getch();
    return 0;
}
Добавлено через 33 секунды
отталкиваться от кода написанного на С++
2
19.10.2009, 20:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2009, 20:10
Привет! Вот еще темы с решениями:

Помогите написать программку - лотерею
Я сам только окончил первый курс технаря...учусь отлично...решил, что пока...

Написал программку с рекурсией. Не могу понять, почему не изменяется аргумент.
Еще раз здравствуйте. Днем будучи в очереди которая затянулась на 2 часа, решил...

написать программку для расчета степени
хай пипл! помогите пожалуйста решить задачку в с++ для начинающего,...

написать программку на С++ Тема:целочисленная арифметика
Дано ABCDEF.GHIKLM - вещественное число 1) убрать из числа EH 2) на место...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru