• Viernes 15 de Noviembre de 2024, 04:27

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - fenizer

Páginas: [1]
1
C/C++ / Promedio y mayor menor
« en: Viernes 10 de Diciembre de 2010, 21:17 »
Hola un poco de ayuda, estoy escribiendo este codigo, necesito un programa que calcule el promedio de los numeros pares, el mayor y el menor, en un arreglo de tamano determinado por el usuario al momentode terminar de ingresar numeros.



int sumaPar (int);

int array[0];
int suma=0;
int suma2=0;
int mayor;
int menor;
float promedio=0.0;
char otro = 'N';

int i = 0;

int main()
{

 ingresar();
 procesar();
 mostrar();
}

void ingresar()
{
 
 int num;

 do
 {
  cout<<"Ingrese un numero entero para calcular, o ingrese la letra N para finalizar y mostrar el resultado"<<endl<<endl;
  cin>>num;
  if (num %2 == 0)
  suma2 += num;  
  array=num;
  i++;
 }
while (num != otro)
 return;
}

void procesar()
{
 mayor=menor=array[0];
 for(i=0;i<array.size();i++)
  {
   suma+=array;
   if(array>mayor)
    mayor=array;
   else
    if(array<menor)
     menor=array;
  }
 promedio=suma2/array.size();
 return;
}

void mostrar()
{
 cout<<endl<<"El promedio de los numeros pares es: "<<promedio<<endl;
 cout<<endl<<"El mayor es:"<<mayor<<endl;
 cout<<endl<<"El menor es:"<<menor<<endl<<endl;
 system("pause");
 return;
}

2
C/C++ / Por favor a desarrollar esto
« en: Jueves 28 de Octubre de 2010, 14:59 »
Me podrian por favor ayudar a desarrollar estos ejercicios necesito ayuda urgente::


1. Un zoológico local desea mantener un registro de cuantas libras de alimento es ingerida por cada
uno de sus tres monos en cada día durante una semana. Escriba un programa que almacene esta
información en un arreglo bidimensional (3 x 7), donde cada fila represente a un mono diferente y
cada columna represente un día distinto de la semana. El programa debe primero solicitar la
entrada de datos al usuario para cada mono, luego debe crear un reporte que incluya la siguiente
información:
• Cantidad de libras promedio de comida ingerida por día por la familia completa de monos,
es decir, por los tres monos.
• La cantidad menor de comida ingerida durante la semana para cualquiera de los monos.
• La cantidad mayor de comida ingerida durante la semana para cualquiera de los monos.
Validación de entrada de datos: El programa no debe aceptar números negativos para la cantidad de
libras de comida ingerida.

2. Escriba un programa que use los siguientes arreglos (tipo <vector>):
• empId: un arreglo de siete enteros tipo long para almacenar el número de identificación
de los empleados. El arreglo debe ser inicializado con los números siguientes:
5658845 4520125 7895122 8777541
8451277 1302850 7580489
• horas: un arreglo de siente enteros tipo int para almacenar el número de horas trabajadas
por cada empleado.
• tarifaPorHora: Un arreglo de siete números tipo double para almacenar la tarifa por
hora de cada empleado.
• salarioBruto: un arreglo de siete números tipo double para almacenar el salario bruto que
debe ser pagado a cada empleado.
El programa debe relacionar la data en cada arreglo a través del subíndice. Por ejemplo, el numero
en el elemento 0 del arreglo horas debe ser el número de horas trabajadas por el empleado cuyo
número de identificación se encuentre almacenado en el elemento 0 del arreglo empId. La tarifa
por hora de ese mismo empleado debe ser almacenada en el elemento 0 del arreglo
tarifaPorHora.
El programa debe desplegar el número de cada empleado y solicitarle al usuario que entre las horas
trabajadas así como la tarifa por hora. Luego debe calcular el sueldo bruto para ese empleado
(horas trabajadas multiplicado por la tarifa por hora) y almacenarlo en el arreglo salarioBruto.
Después que la data haya sido introducida para todos los empleados, el programa debe desplegar
cada número de identificación de empleado con su correspondiente sueldo bruto.
Validación de entrada: El programa no debe aceptar valores negativos para las horas trabajadas o
números menores que 50.00 para la tarifa por hora.

3. Hacer un programa que tomando en consideración la siguiente estructura:
tituloCancion string
duracionMinutos int
duracionSegundos int
Almacene los datos que serán introducidos por el usuario para N canciones con el objetivo de que al
final de introducir todos los datos el programa determine cuál es la canción de mayor duración y sea
desplegado por pantalla el titulo de dicha canción.
Esto debe ser manejado con un arreglo de estructura (un <vector> de struct) de forma que puedan
ser introducidas varias canciones sobre la misma estructura. Debe tomar en cuenta que una canción
puede tener la misma duración en minutos y que la diferencia puede estar en la duración en
segundos.
Validación de entrada: El programa no debe aceptar valores negativos para la duración en minutos
ni para la duración en segundos.

4. Escribir un programa que simule una máquina de venta de bebidas. El programa debe usar una
estructura que almacene la siguiente data:
nombreBebida string
precioBebida double
cantidadEnMaquina int
El programa debe crear un arreglo de cinco estructuras. Los elementos deben ser inicializados con
la data siguiente:
Nombre de la Bebida Costo Cantidad en Máquina
Botella de Agua 20.00 20
Coca Cola 25.00 20
Seven Up 25.00 20
Montain Dew 30.00 20
Jugo V8 50.00 20
Cada vez que el programa sea ejecutado, debe entrar a un ciclo que realice los siguientes pasos: La
lista de las bebidas disponibles debe ser desplegada en la pantalla. Se le debe permitir al usuario
salir del programa o elegir una bebida. Si el usuario selecciona una bebida, él o ella deberán
introducir el monto en dinero que es insertado en la máquina de bebidas. El programa deberá
desplegar el cambio a ser devuelto al usuario y rebajar de la máquina de bebidas la bebida
seleccionada. Si el usuario selecciona una bebida que cuya cantidad en existencia ha sido agotada,
el programa debe desplegar un mensaje en la pantalla indicándolo. El ciclo luego vuelve a repetirse.
Cuando el usuario elige salir, el programa debe desplegar el monto total en dinero que la maquina
ha ganado.
Validación de entrada: Cuando el usuario entre un monto en dinero, el programa no debe aceptar
valores negativos ni valores menores a 20.00.


Espero me puedan ayudar, gracias.

Páginas: [1]