Tecnología y Electrónica, pregunta formulada por joseluisca86, hace 1 año

Buenos dias, me pueden ayudar porfavor con el siguiente problema en c# visual studio, hay que crear el codigo y el lenguaje por favor..Muchas gracias


Problema 2.

Un almacén de electrodomésticos realiza el seguimiento a 2 tipos de neveras, para verificar cual tiene mayor salida en el mercado. Para conseguirlo se debe registrar la referencia y la cantidad diaria de ventas. Además, quiere saber cuál de sus 2 vendedores es el que más neveras vende, para diferenciarlos se registrará su identificación y su nombre.

Respuestas a la pregunta

Contestado por irmajulia
1

El programa en c# para dar seguimiento a las ventas de dos neveras es:

using System;

namespace PSeInt {

class neveras {

static void Main(string[] args) {

 int i;

 double tnevera1;

 double tnevera2;

 double tvendedor1;

 double tvendedor2;

 // almacena el registro de ventas de cada dia x vendedor

 double[,] registrovendedor = new double[30,6];

 // almacena el registro de ventas de cada dia x nevera

 double[,] registroneveras = new double[30,4];

 // registro ventas en 30 dias

 for (i=1;i<=2;i++) {

  // registro ventas x vendedor

  Console.WriteLine("Ingrese identificacion del primer vendedor");

  registrovendedor[i-1,0] = Double.Parse(Console.ReadLine());

  Console.WriteLine("Ingrese nombre del primer vendedor");

  registrovendedor[i-1,1] = Double.Parse(Console.ReadLine());

  Console.WriteLine("Ingrese cantidad vendida");

  registrovendedor[i-1,2] = Double.Parse(Console.ReadLine());

  Console.WriteLine("Ingrese identificacion del segundo vendedor");

  registrovendedor[i-1,3] = Double.Parse(Console.ReadLine());

  Console.WriteLine("Ingrese nombre del segundo vendedor");

  registrovendedor[i-1,4] = Double.Parse(Console.ReadLine());

  Console.WriteLine("Ingrese cantidad vendida");

  registrovendedor[i-1,5] = Double.Parse(Console.ReadLine());

  // registro ventas x  nevera

  Console.WriteLine("Ingrese cantidad vendida de Nevera1");

  registroneveras[i-1,0] = Double.Parse(Console.ReadLine());

  Console.WriteLine("Ingrese cantidad vendida de Nevera2");

  registroneveras[i-1,1] = Double.Parse(Console.ReadLine());

 }

 // calculamos el total mensual por vendedor y por nevera

 tvendedor1 = 0;

 tvendedor2 = 0;

 tnevera1 = 0;

 tnevera2 = 0;

 for (i=1;i<=30;i++) {

  tvendedor1 = tvendedor1+registrovendedor[i-1,2];

  tvendedor2 = tvendedor2+registrovendedor[i-1,5];

  tnevera1 = tnevera1+registroneveras[i-1,0];

  tnevera2 = tnevera2+registroneveras[i-1,1];

 }

 Console.WriteLine("El vendedor "+registrovendedor[0,1]+" vendio: "+tvendedor1);

 Console.WriteLine("El vendedor "+registrovendedor[0,4]+" vendio: "+tvendedor2);

 Console.WriteLine("La nevera "+1+" se vendio una cantidad de: "+tnevera1);

 Console.WriteLine("La nevera "+2+" se vendio una cantidad de: "+tnevera2);

}

}

}

Para mayor comprensión te dejo el algoritmo

Algoritmo Neveras

//almacena el registro de ventas de cada dia x vendedor

Dimension registroVendedor[30,6]

//almacena el registro de ventas de cada dia x nevera

Dimension registroNeveras[30,4]

//registro ventas en 30 dias

Para i<-1 Hasta 2 Con Paso 1 Hacer

//registro ventas x vendedor

Escribir "Ingrese identificacion del primer vendedor"

Leer registroVendedor[i,1]

Escribir "Ingrese nombre del primer vendedor"

Leer registroVendedor[i,2]

Escribir "Ingrese cantidad vendida"

Leer registroVendedor[i,3]

Escribir "Ingrese identificacion del segundo vendedor"

Leer registroVendedor[i,4]

Escribir "Ingrese nombre del segundo vendedor"

Leer registroVendedor[i,5]

Escribir "Ingrese cantidad vendida"

Leer registroVendedor[i,6]

//registro ventas x  nevera

Escribir "Ingrese cantidad vendida de Nevera1"

Leer registroNeveras[i,1]

Escribir "Ingrese cantidad vendida de Nevera2"

Leer registroNeveras[i,2]

Fin Para

//calculamos el total mensual por vendedor y por nevera

tVendedor1 <- 0

tVendedor2 <- 0

tNevera1 <- 0

tNevera2 <- 0

Para i<-1 Hasta 30 Con Paso 1 Hacer

tVendedor1 <- tVendedor1+registroVendedor[i,3]

tVendedor2 <- tVendedor2+registroVendedor[i,6]

tNevera1 <- tNevera1 + registroNeveras[i,1]

tNevera2 <- tNevera2 + registroNeveras[i,2]

Fin Para

Escribir "El vendedor ", registroVendedor[1,2], " vendio: ",tVendedor1

Escribir "El vendedor ", registroVendedor[1,5], " vendio: ",tVendedor2

Escribir "La nevera ", 1 , " se vendio una cantidad de: ",tNevera1

Escribir "La nevera ", 2 , " se vendio una cantidad de: ",tNevera2

FinAlgoritmo

El programa utiliza arreglos, que permite colocar los datos en cada celda, para de alguna manera tenerlo almacenado, y al final se hace una sumatoria de los valores buscados:

  • Total ventas de vendedor1
  • Total ventas del vendedor2
  • Total neveras1 vendidas
  • Total neveras2 vendidas

joseluisca86: Eres un genio...
joseluisca86: Me has salvado.. Muchas gracias
Otras preguntas