Чтение/запись файлов - C#
Формулировка задачи:
1. Создать класс
- объявить переменные, отвечающие за имя, фамилию, факультет, группу, оценки за 3 экзамена и средний бал
- объявить 4 метода:
1-функция на чтение из файла, начиная с 4 символа,
2-процедура для записи в файл,
3-функция для расчета среднего бала по результатам 3 экзаменов.
4-функцию для чтения оценок, т.е. последний символ в строке.
2. Объявить 2 экземпляра (объекта) созданного класса
3. Считать построчно информацию из файла и записать необходимую информацию в поля объекта с помощью созданных методов.
4. Исправить ошибки:
-разделить имя и фамилию для первого студента
-в фамилии 2 студента исправить Ivonova на Ivanova
5. Создать 2 файла, именами которых служат фамилии студентов и записать в них информацию в следующем виде:
Фамилия:...
Имя:....
Факультет:...
группа.....
Оценка за информатику:...
Оценка за физику:....
Оценка за математику:....
Средний бал:....
считывать из :
1. Ivanov Ivan
2. fiziko-tehnicheski
3. 11
4. Informatica - 5
5. Fizika - 4
6. Matematika - 5
1. Ivonova
2. Olga
3. Matematicheskyi
4. 12
5. informatica - 4
6. Fizika - 5
7. Matematica - 5
Решение задачи: «Чтение/запись файлов»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace modul_2 { class schmitz { public string name; public string firstname; public string faculty; public int group; public int Informatica; public int Fizika; public int Matematika; public int srednee; public string Chtenie(StreamReader a) { string s = a.ReadLine(); if (s != "") { s = s.Remove(0, 3); } return s; } public void Zapis(StreamWriter F, string l) { F.WriteLine(l); } public int sr(int q, int b, int c) { int d = q * b * c/3; return d; } class Program { static void Main(string[] args) { } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д