jueves, 26 de febrero de 2009

trabajo de segunda oportunidad

Una compañia de bienes raices tiene 15 vendedores. Cada operación que hace un vendedor se registra de la siguiente forma:
número del vendedor, nombre del vendedor, monto de la venta
El número de datos de entrada no se conoce y el de ventas registradas pueden variar de un vendedor a otro. Por ejemplo, un vendedor puede haber realizado 12, mientras que otro solamente 8. Los datos de entrada no se encuentran en secuencia.Haga un programa que genere el monto total de las ventas de cada vendedor por separado. El informe deberá ser como el siguiente:

No. de vendedor nombre vendedor venta total
1
2
..
..
..
15
deben efectuarse las dos montos más elevados de ventas , con sus respectivos nombre de vendedor. el promedio de las ventas, las ventas totales realizadas por los vendedores y los nombres de los vendedores que alcanzaron las ventas promedio.

domingo, 22 de febrero de 2009

Resultado del programa

clase Program

using System;
using System.Collections.Generic;
using System.Text;

namespace aplicacion_Examen
{
class Program
{
static void Main(string[] args)
{
Arreglo t1 = new Arreglo();
double nuevo;
int i;
Console.WriteLine("Introduce 10 temperaturas");
for (i = 0; i < 10; i++)
{
Console.Write("temperatura {0} : ", i + 1);
nuevo = double.Parse(Console.ReadLine());
t1.asignarDato(i, nuevo);
}
Console.Clear();
Console.WriteLine("Listado de 10 temperaturas");
for(i=0;i<10;i++)
{
Console.WriteLine("Temperatura {0} : {1}",(i+1),t1.obtenerDato(i));
}
Console.WriteLine("El promedio de las temperaturas es {0} ",t1.promedio());
Console.WriteLine("Cantidad de temperaturas menor o igual a cero es {0} ",t1.tempMenor());
Console.WriteLine("Cantidad de temperaturas mayor a cero es {0}", t1.tempMayor());
Console.ReadKey();



}
}
}

Clase Arreglo

using System;
using System.Collections.Generic;
using System.Text;

namespace aplicacion_Examen
{
class Arreglo
{
double[] temperaturas;
int i;
public Arreglo()
{
temperaturas = new double[10];
i = 0;
}
public void asignarDato(int j, double dato)
{
temperaturas[j] = dato;
}
public double obtenerDato(int j)
{
return temperaturas[j];
}
public int tempMenor()
{
int c = 0;
for (i = 0; i < 10; i++)
{
if (temperaturas[i] <= 0)
{
c++;
}
}
return c;
}
public int tempMayor()
{
int c1 = 0;
for (i = 0; i < 10; i++)
{
if (temperaturas[i] > 0)
{
c1 = c1 + 1;
}
}
return c1;
}
public double promedio()
{
double suma = 0;
for (i = 0; i < 10; i++)
{
suma = suma + temperaturas[i];
}
return suma / 10.0;
}



}
}

lunes, 16 de febrero de 2009

Trabajo unidad 1

Una empresa de ventas por correo vende 15 productos diferentes cuyos nombre, precios de lista se muestran a continuación como un ejemplo. Usted considere 15 nombres, precios de los productos que desee.

Código de produto Nombre producto Precio de lista Cantidad vendida
1----------------Jabón Tocador----------$10.0---------25
2----------------Jabón de Manos 50 gr---$32.00--------34
3----------------Cepillo Dental---------$19.00--------60
..--------------............------------.....----------..
..
..
15---------------Crema Humectante 110 gr $79.00-------45

Escriba un programa para leer los pedidos de los clientes en un día.
a)Debe solicitar el código del producto.
b)Su programa debe de calcular y desplegar el valor total de cada pedido y el control de las unidades vendidas en un día y la cantidad de pedidos que se realizarón y el monto total de los pedidos.
c)El programa debe desplegar que producto se vendio más y que producto se vendio menos.
d)El programa debe calcular y desplegar las ventas promedio de los productos y calcular la desviación de cada valor con respecto al promedio y almacenarlo en un arreglo llamado desviacion. Cada desviación se calcula como el valor del elemento menos el promedio de todos los datos.