Evaluación De Funciones Cuadráticas En C#

En este ejercicio, escribiremos un programa en C# que evalúa la función cuadrática \( y = x^2 - 2x + 1 \) para valores enteros de \( x \) que van de -10 a 10. El programa iterará a través de estos valores, calculará la salida de la función y mostrará los resultados en un formato estructurado.



Grupo

Tipos de datos básicos de C#

Objectivo

1. Use un bucle para iterar los valores de \(x\) de -10 a 10.
2. Calcule \(y\) usando la fórmula cuadrática dada.
3. Muestre los valores de \(x\) y los valores correspondientes de \(y\) en una salida formateada.
4. Asegúrese de que el código sea legible usando nombres de variable y comentarios con significado.

Escriba un programa en C# para mostrar ciertos valores de la función \(y = x^2 - 2x + 1\) (usando números enteros para \(x\), de -10 a +10).

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

class Program
{
    static void Main()
    {
        // Define the range of x values
        int start = -10;
        int end = 10;

        Console.WriteLine("x\t| y = x^2 - 2x + 1");
        Console.WriteLine("-----------------------");

        // Loop through the values of x from -10 to 10
        for (int x = start; x <= end; x++)
        {
            // Compute the quadratic function y = x^2 - 2x + 1
            int y = (x * x) - (2 * x) + 1;

            // Print the output in a tabular format
            Console.WriteLine($"{x}\t| {y}");
        }
    }
}

 Output

x       | y = x^2 - 2x + 1
-----------------------
-10     | 121
-9      | 100
-8      | 81
-7      | 64
-6      | 49
-5      | 36
-4      | 25
-3      | 16
-2      | 9
-1      | 4
0       | 1
1       | 0
2       | 1
3       | 4
4       | 9
5       | 16
6       | 25
7       | 36
8       | 49
9       | 64
10      | 81

Comparte este ejercicio de C#

Practica más ejercicios C# de Tipos de datos básicos de C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..