Representación Gráfica De Una Función Cuadrática En C#

En este ejercicio, crearemos un programa en C# para visualizar la función cuadrática \( y = (x - 4)^2 \) para valores enteros de \( x \) entre -1 y 8. En lugar de mostrar valores numéricos, el programa representará cada valor de \( y \) con asteriscos (*), donde el número de asteriscos corresponde al resultado de la función. Esto creará un gráfico vertical simple que representa visualmente el comportamiento de la función.



Grupo

Tipos de datos básicos de C#

Objectivo

1. Use un bucle para iterar los valores de \(x\) de -1 a 8.
2. Calcule \(y\) usando la fórmula cuadrática dada \(y = (x - 4)^2\)
3. Muestre cada valor de \(y\) como una fila de asteriscos, donde el número de asteriscos corresponde al valor calculado de \(y\)
4. Asegúrese de que el formato de salida sea claro y represente visualmente la forma de la función.
5. Use comentarios apropiados para mejorar la legibilidad del código.

Escriba un programa en C# para dibujar la gráfica de la función \(y = (x - 4)^2\) para valores enteros de \(x\) de -1 a 8. Mostrará tantos asteriscos en pantalla como el valor obtenido para "y".

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

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

        Console.WriteLine("Graphical representation of y = (x - 4)^2");
        Console.WriteLine("-----------------------------------------");

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

            // Print x value and its corresponding graphical representation using asterisks
            Console.WriteLine($"{x,2} | {new string('*', y)}");
        }
    }
}

 Output

Graphical representation of y = (x - 4)^2
-----------------------------------------
-1 | *****************
 0 | ********
 1 | *******
 2 | ****
 3 | *
 4 | 
 5 | *
 6 | ****
 7 | *******
 8 | ********

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#..