AYUDAAAAA POR FAVOR!!!
Publicado por Naty (3 intervenciones) el 01/07/2020 05:05:19
me han dejado un programa( adjunto imagen)


Valora esta pregunta


-1
using System;
namespace AnalisisInflacion
{
class MainClass
{
struct Articulo
{
public int codigo;
public string nombreArticulo;
public double precioAnterior, precioActual;
}
public static void Main(string[] args)
{
const int TOTAL = 3;
Articulo[] registro = new Articulo[TOTAL];
int i;
double porcentajeInflacion = 0;
int fila = 5;
//Rellenar datos
for (i=0; i<TOTAL; i++)
{
Console.WriteLine("Articulo # {0}", i + 1);
Console.Write("Codigo del articulo: ");
registro[i].codigo = Convert.ToInt32(Console.ReadLine());
Console.Write("Nombre del articulo: ");
registro[i].nombreArticulo = Console.ReadLine();
Console.Write("Precio anterior: ");
registro[i].precioAnterior = Convert.ToDouble(Console.ReadLine());
Console.Write("Precio actual: ");
registro[i].precioActual = Convert.ToDouble(Console.ReadLine());
porcentajeInflacion = ((registro[i].precioActual - registro[i].precioAnterior)
/ registro[i].precioAnterior) * 100;
Console.WriteLine("Porcentaje de inflacion: {0}", porcentajeInflacion);
Console.WriteLine();
}
//mostrar datos
Console.Clear();
Console.SetCursorPosition(28, 1);
Console.WriteLine("ANALISIS DE INFLACION");
Console.SetCursorPosition(0, 3);
Console.WriteLine("ARTICULO");
Console.SetCursorPosition(20, 3);
Console.WriteLine("PRECIO ANTERIOR");
Console.SetCursorPosition(40, 3);
Console.WriteLine("PRECIO ACTUAL");
Console.SetCursorPosition(60, 3);
Console.WriteLine("INFLACION");
for (i=0; i<TOTAL; i++)
{
Console.SetCursorPosition(0, fila);
Console.WriteLine(registro[i].nombreArticulo);
Console.SetCursorPosition(25, fila);
Console.WriteLine(registro[i].precioAnterior);
Console.SetCursorPosition(45, fila);
Console.WriteLine(registro[i].precioActual);
fila++;
}
}
}
}