2 / 2 / 1
Регистрация: 04.12.2012
Сообщений: 202
1

Записи (Структуры): Выяснить, сколько стоит самый дорогой и самый дешевый препарат

13.05.2013, 22:15. Показов 2301. Ответов 3
Метки нет (Все метки)

На аптечном складе хранятся лекарства. Сведения о лекарствах содержатся в специальной ведомости: наименование лекарственного препарата; количество; цена; срок хранения (в месяцах). Выяснить, сколько стоит самый дорогой и самый дешевый препарат; сколько препаратов хранится на складе; какие препараты имеют срок хранения более 3 месяцев; сколько стоят все препараты, хранящиеся на складе.
Помогите пожалуйста!!!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2013, 22:15
Ответы с готовыми решениями:

Выяснить, сколько стоит самый дорогой и самый дешевый препарат в аптеке
Условие задачи: На аптечном складе хранятся лекарства. Сведения о лекарствах содержаться в...

Записи: сколько стоит самый дорогой и самый дешёвый препарат на складе?
На аптечном складе хранятся лекарства. Сведения о лекарствах содержатся в специальной ведомости:...

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

Определить, сколько стоит самый дешевый и самый дорогой обед
В столовой предлагаются N комплексных обедов, состоящих из Q блюд. Известна стоимость и...

3
44 / 44 / 6
Регистрация: 16.11.2010
Сообщений: 110
13.05.2013, 22:27 2
Ваши наработки!? Что не получается?
0
4 / 4 / 4
Регистрация: 13.05.2013
Сообщений: 13
13.05.2013, 23:27 3
using'и:
C#
1
2
using System;
using System.Collections.Generic;
Структура:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        public struct Medicament
        {
            // Имя, количество, цена и срок хранения
            public string Name;
            public int Amount;
            public int Price;
            public int StorageTime;
 
            public Medicament(string Name, int Amount, int Price, int StorageTime)
            {
                this.Name = Name;
                this.Amount = Amount;
                this.Price = Price;
                this.StorageTime = StorageTime;
            }
        }
Сам код (массив с препаратами можно спокойно расширять):
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
            // Данные
            Medicament[] medicaments = new Medicament[3];
            medicaments[0] = new Medicament("Препарат 1", 8, 10, 6);
            medicaments[1] = new Medicament("Препарат 2", 3, 15, 2);
            medicaments[2] = new Medicament("Препарат 3", 15, 5, 9);
 
            // Получаем цены всех препаратов
            int[] prices = new int[medicaments.Length];
            for (int i = 0; i < medicaments.Length; i++)
                prices[i] = medicaments[i].Price;
 
            Array.Sort(prices);
 
            // Выводим самый дорогой препарат
            Console.WriteLine("Стоимость самого дорого препарата: {0} руб.", prices[prices.Length - 1]);
            // Выводим самый дешёвый препарат
            Console.WriteLine("Стоимость самого дешёвого препарата: {0} руб.", prices[0]);
 
            // Считаем и выводим количество всех препаратов
            int totalAmount = 0;
            foreach (var medicament in medicaments)
                totalAmount += medicament.Amount;
 
            Console.WriteLine("Количество всех препаратов: {0} шт.", totalAmount);
 
            // Получаем и выводим все препараты со сроком хранения > 3 месяцев
            List<Medicament> medicaments2 = new List<Medicament>();
            foreach (var medicament in medicaments)
            {
                if (medicament.StorageTime > 3)
                    medicaments2.Add(medicament);
            }
 
            Console.WriteLine("Препараты со сроком хранения больше 3 месяцев:");
            foreach (var medicament in medicaments2)
                Console.WriteLine("\tПрепарат {0}, срок хранения: {1} месяцев", medicament.Name, medicament.StorageTime);
 
            // Считаем стоиимость всех препаратов
            int totalPrice = 0;
            foreach (var medicament in medicaments)
                totalPrice += medicament.Price;
 
            Console.WriteLine("Стоимость всех препаратов: {0} руб.", totalPrice);
0
2 / 2 / 1
Регистрация: 04.12.2012
Сообщений: 202
15.05.2013, 19:24  [ТС] 4
не пойму как это засунуть в вижуал что-тоя нуб

Добавлено через 10 минут
аа нет все разобралсяогроменное спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2013, 19:24
Помогаю со студенческими работами здесь

Определить, сколько стоит самый дешевый и самый дорогой обед
В столовой предлагается N комплексных обедов, состоящих из Q блюд . Известна стоимость и...

Определить сколько стоит самый дешевый и самый дорогой обед
В столовой предлагается N комплексных обедов, состоящих из Q блюд. Известна стоимость и...

Сколько стоит самый дешевый и самый дорогой обед?
Проектная задача!!! В столовой предлагается N комплексных обедов, состоящих из Q блюд. Известна...

Выполнить поиск самый дорогой и самый дешевый товары.По нажатию специальной кнопки выполнить их обмен местами
плииз


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru