C sharp - ¿Como podría imprimir los datos de esta forma?

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 106 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

¿Como podría imprimir los datos de esta forma?

Publicado por wallo (2 intervenciones) el 05/05/2020 09:09:37
Buen día soy nuevo en c# y estoy haciendo un ejercicio de la uni sobre las notas de un grupo de alumnos, y sacar promedio de cada uno de los estudiantes, y del grupo en general pero me piden que la impresión debe de ser de la siguiente manera:

desafio
Ya lo intente hacer de varias formas y siempre me sale de forma lineal, alguna sugerencia de como podría hacerlo? :(
Adjunto mi código:

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
71
72
73
74
75
76
77
78
79
80
81
82
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Linq;
 
namespace Desafio_practico_oficial
{
    class Program
    {
        struct Alumnos
        {
          public  Double practica1;
           public Double practica2;
           public Double practica3;
        }
 
        static void Estudiantes()
        {
            Alumnos Acceso = new Alumnos();
            string dato;
            bool valido;
 
            Double sumaNotas = 0, promedio_general = 0;
            int n_alumnos;
            Double[] promedio_alumno = new Double[100];
 
            Console.WriteLine("Digite el numero de alumnos: ");
            dato = Console.ReadLine();
            valido = int.TryParse(dato, out n_alumnos);
            if (valido == true)
            {
 
 
                for (int i = 0; i < n_alumnos; i++)
                {
                    Console.WriteLine("Alumno: " + (i + 1));
                    Console.WriteLine("Notas de las practicas:");
                    Console.WriteLine("Practica 1: ");
                    Acceso.practica1 = int.Parse(Console.ReadLine());
                    Console.WriteLine("Practica 2: ");
                    Acceso.practica2 = int.Parse(Console.ReadLine());
                    Console.WriteLine("Practica 3: ");
                    Acceso.practica3 = int.Parse(Console.ReadLine());
 
                    //Sacando el promedio del alumno
                    promedio_alumno[i] = Acceso.practica1 * 0.25 + Acceso.practica2 * 0.35 + Acceso.practica3 * 0.40;
                    //sacando el promedio general del grupo
                    sumaNotas += promedio_alumno[i];
 
                    Console.WriteLine("Promedio del alumno: {0}", promedio_alumno[i]);
 
 
                    Console.WriteLine("\n");
 
                }
                promedio_general = (sumaNotas / n_alumnos);
                Console.WriteLine("\n\nNOTA PROMEDIO DEL GRUPO: {0} ", promedio_general);
 
                Console.WriteLine("\n\nNOTA MAXIMA DEL GRUPO: " + promedio_alumno.Max());
 
 
                Console.WriteLine("\n\nNOTA MINIMA DEL GRUPO: " + promedio_alumno.Min());
                Console.ReadKey();
 
 
            }
            else
            {
                Console.WriteLine("Digite un dato valido");
            }
 
        }
 
 
        static void Mostrar(string[] args)
        {
            Estudiantes();
        }
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo
Val: 707
Oro
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

¿Como podría imprimir los datos de esta forma?

Publicado por Wilfredo Patricio Castillo (416 intervenciones) el 05/05/2020 17:43:08
Ponlo en una sola línea, concatena tus datos y todo irá en una sola linea y obtendrás lo que buscas.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar