Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 35
1

Вычислить стоимость овощей

02.12.2014, 00:39. Показов 1225. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
написал прогу в которой выбирается овощь, и вводится его вес.Высчитывается сумма, цена за доставку, скидка,если такова имеется и сумма к оплате.Только вот проблема в том, что не хочет она работать, хотя вроде и правильно все сделал и компилятор не ругается.Где я облажался?
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
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
#include <stdio.h>
 
#define F_ARTI 1.25
#define F_BEET 0.65
#define F_CARROT 0.89
 
#define DISCONT 0.25
 
#define DISCCOST 100.0
 
#define DELLIM_1 5
#define DELLIM_2 20
 
#define DELCOST_1 3.5
#define DELCOST_2 10.0
#define DELCOST_3 8.0
#define DELCOST_3PL 0.10
 
int main(void)
{
    char ch;
    double cost;
    double sumcost;
    double discont;
    double delivery;
    double weight;
    double price;
    printf("Enter, what do you want\n");
    printf(" artishock - 'a'\n beet - 'b' carrot -'c'\n for out - 'q'\n");
    while((ch = getchar()) !='q')
    {
        switch(ch)
        {
        case 'a':
            printf("Enter, how many artischocks do you want\n");
            price =F_ARTI;
        break;
        case 'b':
            printf("Enter, how many beet do you want\n");
            price =F_BEET;
        break;
        case 'c':
            printf("Enter, how many carrot do you want?\n");
            price =F_CARROT;
        break;
        default:
            printf("NON CORRECT\n");
        continue;
        }
        scanf_s("%lf", &weight);
        cost =price *weight;
        
        if(weight<=DELLIM_1)
        delivery =DELCOST_1;
        if(weight>DELLIM_1 && weight<=DELLIM_2)
        delivery =DELCOST_2;
        if(weight>DELLIM_2)
        delivery =DELCOST_3+(weight*DELCOST_3PL);
 
        if(cost>=DISCCOST)
            discont =DISCONT*weight;
        else
            discont =0;
        
        sumcost =(cost-discont)+delivery;
 
        printf("weight        price        cost        delivery        sumcost\n");
        printf(" %.2lf        %.2lf        %.2lf        %.2lf           %.2lf\n");
        printf("Enter anouther choise\n");
    }
    return 0;
}
Добавлено через 2 часа 50 минут
глупо, как то, получилось...отдохнул и нашел
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2014, 00:39
Ответы с готовыми решениями:

в начале года потребление овощей и мяса составляло А кг и В кг ежемесячно потребление овощей увеличивается в с
в начале года потребление овощей и мяса составляло А кг и В кг ежемесячно потребление овощей...

Сушка овощей и фруктов
Доброе утро! Купил сушилку для овощей и фруктов. Планирую сделать банановые чипсы. Кто-нибудь...

Приложение: подсчет стоимости овощей
помогите создать приложение подсчет стоимости овощей использовать компонент checkbox , если клиент...

Определить удельный вес гнилых овощей
Экспертизой качества свежих овощей массой 895,6 кг, выявлено: стандартных - 85%; нестандартных -...

2
TheCalligrapher
02.12.2014, 01:29
  #2

Не по теме:

Не "artishock", а "aftershock"...

Причем сначала написано "artishock", а потом - "artischocks"

0
0 / 0 / 0
Регистрация: 10.09.2018
Сообщений: 22
23.05.2019, 20:56 3
Прям онлайн калькулятор!
0
23.05.2019, 20:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2019, 20:56
Помогаю со студенческими работами здесь

Вычислить стоимость
Есть БД. В ней нужно: 1) вычислить стоимость каждой поставки продукции потребителям с учетом...

Вычислить стоимость покупки
Составление разветвленной программы Написать программу, вычисляющую стоимость покупки нескольких...

Вычислить стоимость разговоров(TC)
Написать программу вычисления стоимости междугородного тел. разговора (ТАБЛИЦА в 3 СТОЛБИКА ...

Вычислить стоимость стеклопакета
Написать программу, при помощи которой можно вычислить стоимость окна. Стоимость одного кв.метра...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru