Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente de Tommath

Código fuente de Tommath

¿usar? Sistema;

¿Espacio de nombres? Personas

{

¿Clase? Programa

{

¿Electricidad estática? ¿Vacío? Principal(cadena[]?parámetro)

{

¿Personas? ¿pag? =?¿Nuevo? persona(1,?John?"Gallows",?20,?0);

¿Estudiante? ¿s? =?¿Nuevo? Estudiante(2,?"Tom",?"Rino",?21,?0,?90.0,?89.0,?88.5,?70.5,?98.0);

¿Estudiante? s2? =?¿Nuevo? Estudiante(3,?"Muni",?"Nash",?22,?0);

Consola. WriteLine(p . ToString());

Consola. Línea de escritura;

Consola. WriteLine(S2);

}

}

¿Público? ¿clase? Humano

{

Sr. int? ¿IDENTIFICACIÓN? {?¿conseguir? configuración;? }

Sr. ¿Cadena? ¿nombre? {?¿conseguir? configuración;? }

Sr. ¿Cadena? ¿Cuál es tu apellido? {?¿conseguir? configuración;? }

Sr. int? ¿edad? {?¿conseguir? configuración;? }

Sr. int? ¿sexo? {?¿conseguir? configuración;? }

Sr. Persona()? {?}

¿Privado? persona(int?id,?cadena?nombre?cadena?apellido?int?edad,?int?sexo)

:basic()

{

¿Este.id? =?id;

Esto. ¿nombre? =?Nombre;

Esto. ¿Cuál es tu apellido? =?Apellido;

Este. ¿edad? =?Edad;

Esto. ¿sexo? =?Sexo;

}

¿Masculino? ¿cubrir? ¿Cadena? ToString()

{

¿Regresión? cadena. Formato ("¿Soy {0}? {1}, {2:d} años, {3} nacido, ID: {4: d} ",? ¿Nombre? ¿Apellido? ¿Edad? ¿Género==0? "Hombre" :"Mujer"? id);

}

}

¿Hombre? ¿clase? ¿alumno? :?Persona

{

¿Privado? ¿Doble? ¿Grado 1? {?¿conseguir? configuración;? }

Sr. ¿Doble? ¿Segundo grado? {?¿conseguir? configuración;? }

Sr. ¿Doble? ¿Tercer grado? {?¿conseguir? configuración;? }

Sr. ¿Doble? ¿Cuarto grado? {?¿conseguir? configuración;? }

Sr. ¿Doble? ¿Quinto grado? {?¿conseguir? configuración;? }

Sr. ¿Doble? ¿Promedio

{

obtener

{

regresión? matemáticas. Ronda((¿Grado 1?+?¿Segundo grado?+?¿Tercer grado?+?¿Cuarto grado?+?Quinto grado)?/?5,?1);

}

}

Sr. alumno()? {?}

¿Privado? estudiante(int?id,?cadena?nombre?cadena?apellido?int?edad,?int?género)?

:?Básico (¿identificación, nombre?, ¿apellido?, ¿edad,? género)? {?}

¿Privado? estudiante(int?id,?cadena?nombre?cadena?apellido?int?edad,?int?sexo?doble?g1,?doble?g2,?doble?g3,?doble?g4,? Doble? g5)

:?Básico(id, nombre? ¿apellido? edad,? sexo)

{

Esto. ¿Grado 1? =?g 1;

Esto. ¿Segundo grado? =?G2;

Esto. ¿Tercer grado? =?G3;

Esto. ¿Cuarto grado? =?G4;

Esto. ¿Quinto grado? =?G5;

}

¿Público? ¿cubrir? ¿Cadena? ToString()

{

¿Regresión? cadena. formato("{0} GPA: {1}", ? base.

ToString(),? promedio);

}

}

}