Trang chủ Tin Học Lớp 9 Tặng điểm nè! Hãy tạo một lớp studentManager để quản...

Tặng điểm nè! Hãy tạo một lớp studentManager để quản lý sinh viên. Thông tin của sinh viên được lưu bằng list/array. Tạo những phương thức sau cho lớp studentM

Câu hỏi :

Tặng điểm nè! Hãy tạo một lớp studentManager để quản lý sinh viên. Thông tin của sinh viên được lưu bằng list/array. Tạo những phương thức sau cho lớp studentManger: + getAllStudents(): Lấy thông tin của tất cả sinh viên và in theo định dạng "{STT}. {Name} is a student of class {class}. He is {age} years old." + addStudent(name,class,age): Thêm sinh viên + fixedStudentInformation(name,class,age,index): Sửa thông tin sinh viên + deleteStudent(index): Xóa sinh viên + searchStudent(name): Tìm kiếm sinh viên theo tên và in những sinh viên đó như định dạng của hàm getAllStudents() Lưu ý: STT được đánh số từ 1. Nếu xảy ra lỗi thì phải in ra lỗi đó. (Nghiêm cấm mấy thanh niên bình luận đại loại như "Dễ thì hỏi làm gì?")

Lời giải 1 :

using System;
using System.Collections.Generic;
class student{
    public string name, clas;
    public int age;
    public student(string n, string c, int a){
        name = n;
        clas = c;
        age = a;
    }
}
class studentManager{
    private List<student> a = new List<student>();
    public void getAllStudents(){
        for (int i=0; i<a.Count; i++){
            Console.WriteLine("{0}. {1} is a student of class {2}. He is {3} years old.",i+1,a[i].name,a[i].clas,a[i].age);
        }
    }
    public void addStudent(string name, string clas, int age){
        a.Add(new student(name, clas, age));
    }
    public void deleteStudent(int index){
        a.RemoveAt(index-1);
    }
    public void searchStudent(string name){
        for (int i=0; i<a.Count; i++){
            if (a[i].name == name){
                Console.WriteLine("{0}. {1} is a student of class {2}. He is {3} years old.",i+1,a[i].name,a[i].clas,a[i].age);
            }
        }
    }
}

$\\$

`@Daoanhviet96`

image

Thảo luận

-- Java căng thế :>
-- -.- C# mà
-- oh nhầm :)) nhìn thấy hai cái đầu nhớ nhầm sang jv
-- sao không ai làm python nhỉ có 23 dòng :)
-- java nó phải là: import java.util.ArrayList :)
-- quên :)
-- sao không ai làm python nhỉ có 23 dòng :) C# 32 dòng (:

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, sắp phải bước vào một kì thi căng thẳng và sắp chia tay bạn bè, thầy cô và cả kì vọng của phụ huynh ngày càng lớn mang tên "Lên cấp 3". Thật là áp lực nhưng các em hãy cứ tự tin vào bản thân là sẻ vượt qua nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK