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

Написать проверки введенных данных

06.01.2013, 14:35. Показов 981. Ответов 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
static void Main(string[] args)
        {
            
            int B, chislo;
            chislo = 47;
 
            int[] array1 = new int[] { 99, 10, 100, 18, 78, 23, 163, 9, 87, chislo };
            Console.WriteLine("Введите число В на которое увелечится значение цифр:");
            B = int.Parse(Console.ReadLine());
            Console.Write("Начальные цифры:\n");
 
            for (int i = 0; i < 10; i++)
            {
                Console.Write("Цифра № {0:D2}: ", 1 + i);
                Console.WriteLine(array1[i]);
            }
 
            Console.WriteLine("\nЭти же цифры только уменьшенные на 20, умноженные на последний элемент и увеличенные на число В");
            for (int i = 0; i < 10; i++)
            {
                Console.Write("Цифра № {0:D2}: ", 1 + i);
                Console.WriteLine((array1[i] - 20) * chislo + B);
            }
            Console.ReadKey();
     
        }
Нужно к ней дописать ещё проверки на введенные данные. Чтобы программа проверяла введено ли вообще какоето число, целое ли оно, и вообще введена цифра или какойто символ. И в зависимости от этого выводит то или инное сообщене об ошибке.
Спасибо за помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2013, 14:35
Ответы с готовыми решениями:

Создать программу проверки введенных данных
Всем привет. Есть у меня сайт, на который много людей сбрасывают свои материалы. Я их проверяю, а...

Написать программу проверки деления нацело двух введенных чисел
Написать программу проверки деления нацело двух введенных чисел(любых). С использованием оператора...

Какой атрибут тега button используется для отмены проверки введённых данных формы некорректность?
Какой атрибут тега button используется для отмены проверки введённых данных формы на корректность...

Составить макет данных и написать программу для ввода и реализации печати введенных данных для платёжной ведомости
1. Составить макет данных и написать программу для ввода и реализации печати введенных данных для...

2
12 / 12 / 11
Регистрация: 05.01.2013
Сообщений: 53
06.01.2013, 15:36 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
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication4
{
    class Program
    {
        static bool isDigits(string a)
        {
            double Num;
 
            bool isNum = double.TryParse(a, out Num);
            return isNum;
 
        }
 
        static void Main(string[] args)
        {
           
            int посл_цифра = 0;
            int [] mas=new int [10];
            Random r=new Random();
            for (int i = 0; i < mas.Length; ++i)
            {
                mas[i] = r.Next(100);
                посл_цифра = mas[i];
            }
            Console.WriteLine("исходный массив:");
            foreach (int x in mas)
            {
                Console.Write(x+ " ");
            }
            Console.WriteLine();
           string B = "";
            bool otv;
            int b = 0;
            while (true)
            {
                Console.WriteLine("Введите число В на которое увелечится значение цифр:");
                 B =Console.ReadLine(); 
                 otv = isDigits(B);
                 if (otv == true)
                 {
                     b = Convert.ToInt32(B);
                     break;
                 }
                 else
                 {
                     Console.WriteLine("Не верный ввод !");
                 }
 
            }
            Console.WriteLine("Эти же цифры только уменьшенные на 20, умноженные на последний элемент и увеличенные на число В");
            int j = 0;
            for (int i = 0; i < 10; i++)
            {
               
                j = (mas[i] - 20) * посл_цифра + b;
                mas[i] = j;
            }
            foreach (int x in mas)
            {
                Console.Write(x + " ");
            }
            Console.ReadKey();
}
}
}
вроде то, что нужно!
0
1 / 1 / 1
Регистрация: 03.02.2010
Сообщений: 89
06.01.2013, 18:41  [ТС] 3
Спасибо!
0
06.01.2013, 18:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2013, 18:41
Помогаю со студенческими работами здесь

Блок-схемы: как указать условие проверки чётности введённых чисел?
Как в блок-схеме указать условие проверки чётности введённых чисел? Задание звучит так:...

Написать пакетный файл для запуска утилиты проверки диска и вывода в файл статистики проверки
Написать пакетный файл для запуска утилиты проверки диска и вывода в файл статистики проверки

Программа для проверки введенных чисел. Как сделать, чтобы она не откидывала вещественные числа?
Есть код программы которая проверяет корректность ввода чисел с клавиатуры. Как сделать так чтобы...

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


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

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