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 y realizar cálculos no solo son rutinarias, sino también esenciales. Igualmente importante es la tarea de comunicar los resultados al usuario de la aplicación. Dominar la capacidad de aplicar estas capacidades para resolver un problema determinado es algo que cada desarrollador debe aprender a hacer.

Supongamos que es asistente de profesor en una universidad. Tiene la tarea de desarrollar una aplicación que ayude a calcular las notas medias de los alumnos. La aplicación usa las notas de los alumnos y las horas de créditos anotadas para calcular su nota media general. También se le proporciona un formato necesario para notificar la nota media de los alumnos.

Este módulo le guiará por los pasos necesarios para desarrollar la aplicación de la calculadora de notas medias. El código declarará y asignará valores a variables en función de la información del curso, realizará varios cálculos numéricos, así como dará formato a los resultados y los mostrará. Los cálculos incluyen determinar la suma de las notas obtenidas y el total de las horas de créditos. Para mostrar los resultados en el formato necesario, deberá manipular un valor decimal para mostrar un total de tres dígitos. También usará métodos Console.WriteLine(), así como secuencias de escape de caracteres que ayudan 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.

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