Member 13061710 Ответов: 2

Вычисляет сумму денег


Напишите программу, которая вычислит сумму денег, которую компьютерный клуб получит от выручки от реализации своего проекта по продаже батончиков гранолы. Позвольте пользователю ввести количество проданных кейсов и цену продажи за бар. Каждый футляр содержит 12 батончиков; каждый футляр покупается по цене $ 5,00 за футляр у местного продавца. Клуб обязан отдавать ассоциации студенческого самоуправления 10% своего заработка. Покажите их доходы, отформатированные в валюте. Напишите соответствующие методы для вашего решения на c#?

Что я уже пробовал:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace @case
{
    class Program
    {
        static void Main(string[] args)
        {
            const double COST_PER_CASE = 5.00; 
            const double CASE_OF_BARS = 0; 
            const double NUMBER_OF_BARS = 12; 
            const double PRICE_OF_BARS = 0; 
            const double EARNINGS = 0.10; 
            string employeeName;
            int num1;
            double num2;
            double takeHomePay;
            Console.WriteLine("Enter employee name : ");
            employeeName = Console.ReadLine();
            Console.WriteLine("Input Number One: ");
            num1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Enter number 2 ");
            num2 = Convert.ToDouble(Console.ReadLine());
            double bars = num1 * NUMBER_OF_BARS;
            double caseCost = num1 * COST_PER_CASE;
            double cost = bars * num2;
            takeHomePay = cost - caseCost;
            takeHomePay = takeHomePay * .90;
            Console.WriteLine("output : " + takeHomePay);
        }
    }
}

Dave Kreskowiak

...и...??? Вы забыли задать вопрос.

Нет, мы не собираемся делать за тебя домашнее задание.

[no name]

Просто торчит ? в конце вашего домашнего задания на самом деле это не вопрос.

Patrice T

А у вас есть вопрос или проблема ?

Richard MacCutchan

Первое, что вам нужно узнать, это бот, чтобы использовать double тип для финансовых вопросов. Воспользуйся int или decimal.

2 Ответов

Рейтинг:
1

Graeme_Grant

Отладка - это часть процесса программирования.

Вот видео, чтобы показать вам, как использовать доступные вам инструменты: Базовая отладка с помощью Visual Studio 2010-YouTube[^]

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


Рейтинг:
0

Patrice T

Цитата:
Проблема это не работает хорошо мне нужны решения для этого ?

Это не информативно.
Привести пример:
- входные данные, которые имеют проблему
- фактическая производительность
- желаемый выход
Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.

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

Отладчик-Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
Базовая отладка с помощью Visual Studio 2010-YouTube[^]

Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам. Когда код не делает того, что ожидается, вы близки к ошибке.