Loading...
Wazez avatar Wazez -7 Точки

C# Среден Успех

Здравейте,

1. При пресмятането съм го направил да закръгли до стотни(5.44), обаче как мога да направя и при точно 5 да го изписва 5.00?

2. Как може да забраня всякакви различни цифри, символи и т.н освен от 2 до 6?

3. При празни полета как да не извежда резултат, но и да не затваря програмата.

Благодаря за отделеното време ^^ 

Тагове:
0
C# Advanced
traykova44 avatar traykova44 93 Точки

Дай код или точното  условие.

0
Wazez avatar Wazez -7 Точки

        int БЕЛ, Английски_език, Математика, Информатика, ИТ, Философия, Музика, Изобразително_изкуство, ФВС;

        double Result;


        public Form1()
        {
            InitializeComponent();

            txtБЕЛ.MaxLength = 1;
            txtАнглийски_език.MaxLength = 1;
            txtМатематика.MaxLength = 1;
            txtИнформатика.MaxLength = 1;
            txtИТ.MaxLength = 1;
            txtФилософия.MaxLength = 1;
            txtМузика.MaxLength = 1;
            txtИзобразително_изкуство.MaxLength = 1;
            txtФВС.MaxLength = 1;
        }

        private void btnOK_Click(object sender, EventArgs e)
        {
            БЕЛ = Convert.ToInt16(txtБЕЛ.Text);
            Английски_език = Convert.ToInt16(txtАнглийски_език.Text);
            Математика = Convert.ToInt16(txtМатематика.Text);
            Информатика = Convert.ToInt16(txtИнформатика.Text);
            ИТ = Convert.ToInt16(txtИТ.Text);
            Философия = Convert.ToInt16(txtФилософия.Text);
            Музика = Convert.ToInt16(txtМузика.Text);
            Изобразително_изкуство = Convert.ToInt16(txtИзобразително_изкуство.Text);
            ФВС = Convert.ToInt16(txtФВС.Text);

            Result = (БЕЛ + Английски_език + Математика + 
                      Информатика + ИТ + Философия + 
                      Музика + Изобразително_изкуство + ФВС) / 9.0;

            txtРезултат.Text = Math.Round(Result, 2).ToString();

Това е кода.

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

значи за 1 въпрос f:2 или f:3 и ще се получи точно както искаш. А как точно да го закръглиш math floor или мath ceilling както искаш.

2. въпрос аз бих го направил с regex ако не е е 2-6 да не го приема. или просто да му направиш проверка какво е числото и дали го имаш примерно в масив, който използваш за сравнение.

4. Това бих го направил с рекурсия,ако подадените ints не ми отговят на условието или са 0 върни ме в началото или нещо такова. Това са само насоки, но 3тия въпрос е просто идеална рекурсия.Така ще си въртиш нещата докато не получиш реален резултата. И като ти гледам кода това ми прилича на windows form ? нещо такоав се опитваш да правиш като гледам и си event based action.

1
AlucardDracula avatar AlucardDracula 416 Точки

Заповядай май това искаш да направиш ЛИНК , ето и линк към проекта ЛИНК.

Бих искал да питам кои модули си минал за да знам какви умения имаш. Също така искам да кажа че използването на кирилица е лош навик и трябва да спреш с това smiley

0
29/12/2017 17:51:06
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.