Introducción

Completado

Los desarrolladores realizan algunas tareas casi todos los días. Las tareas como declarar variables numéricas y de cadena, asignar y extraer valores, así como realizar cálculos, son rutinarias, pero esenciales. Igualmente importante es la tarea de comunicar los resultados al usuario de la aplicación. Todos los desarrolladores deben aprender a dominar la capacidad de aplicar estas aptitudes para resolver un problema determinado.

Supongamos que es auxiliar de un profesor en un colegio. Su tarea es desarrollar una aplicación que automatice la calificación de los alumnos. La aplicación usa todas las tareas calificadas de cada alumno para calcular su calificación o nota global actual para la clase. El profesor también ha proporcionado el formato necesario para informar de las calificaciones de los alumnos.

Este módulo le guiará por los pasos necesarios para desarrollar la aplicación Student Grading. El código declarará y asignará valores a las variables en función de los nombres de alumnos, realizará varios cálculos numéricos y mostrará los resultados. Los cálculos incluyen determinar la suma de las calificaciones de las tareas y calcular la nota actual de cada alumno. Para mostrar los resultados en el formato necesario, usará Console.WriteLine(), así como secuencias de escape de caracteres que le ayudarán a dar formato a los resultados.

Al final de este módulo, podrá escribir código que use varios tipos de variables, realizar cálculos numéricos y mostrar datos con formato para el usuario.

Nota

Este es un módulo de proyecto guiado en el que completará todo un proyecto siguiendo instrucciones paso a paso. 

Objetivos de aprendizaje

En este módulo, practicará cómo:

  • Trabajo con variables para almacenar y recuperar datos
  • Realización de operaciones matemáticas básicas
  • Formato de cadenas para presentar resultados

Requisitos previos

  • Experiencia de nivel básico con un editor .NET
  • Experiencia de nivel principiante con reglas básicas de sintaxis en C#
  • Experiencia de nivel básico con la realización de operaciones matemáticas en variables
  • Experiencia de nivel principiante con creación de valores literales y declaración de variables de tipos de datos básicos como string, int y decimal
  • Experiencia de nivel principiante con concatenación e interpolación de cadenas