Promedio de notas usando vectores

#include<iostream>
using namespace std;

int main(){
int nota[4],suma=0;
float promedio;

for(int i=0; i<4;i++){
do{
cout<<"Ingrese nota "<<i+1<<endl;
cin>>nota[i];

}while(nota[i]<0 || nota[i]>20);

suma=suma+nota[i];
}
promedio=1.0*suma/4;
cout<<"El promedio es: "<<promedio;


return 0;
}

Comentarios

  1. Si yo quisiera dividir en funciones este código como en
    getNotes()
    averageNotes()
    main()

    Se escribiría el mismo código separado en las funciones?

    ResponderBorrar
  2. hola ayudame con mi tarea, me falta añadir contadores y acumuladores
    /*Se tiene una empresa que desea controlar el almacén de dos sus productos;
    el cual cuenta con un stock inicial (Ejem: 1000, 5000), del cual se puede:
    - Ingresar el nombre del producto (Ejemplo: Caja_Colores, Papel_Bond_Millar)
    - Actualizar el stock de los productos con una nueva cantidad, en cualquier momento que el usuario lo requiera.
    - Ingresar un pedido de uno o dos productos para un cliente, si no se cuenta con la cantidad solicitada,
    se puede dejar de atender o se puede atender solo una parte (la indicada por el cliente)
    o se puede atender todo siempre y cuando se actualice el stock.
    - Reportar:
    a. La cantidad de veces que se actualizó el stock de cada producto.
    b. La cantidad de clientes atendidos (solo si se completó todo el pedido).
    c. La cantidad de pedidos que se completaron una parte.
    d. La cantidad de pedidos incompletos (dejaron de atenderse).
    e. El stock de unidades que queda de cada producto.
    f. El total de unidades vendido de cada producto.
    */


    #include
    using namespace std;
    int main()
    {
    int opc1;
    string nombre1;
    float stock1=0,venta1,compra1,cs1=0;
    cout<<"Ingrese el Nombre del producto 1"<>nombre1;

    do
    {
    do
    {
    cout<<"MENU DE OPCIONES"<>opc1;
    if(opc1!=1 and opc1!=2 and opc1!=3 and opc1!=4)
    cout<<"Error, ingrese dato correcto";
    }while(opc1!=1 and opc1!=2 and opc1!=3 and opc1!=4);


    switch(opc1)
    {
    case 1:
    //colocar aca el contador de La cantidad de veces que se actualizó el stock de cada producto.
    cs1++;
    system("cls");
    cout << "Seleccionaste 1. Ingrese compra del producto 1 " << endl;
    cin>>compra1;
    stock1=stock1+compra1;
    system("pause");
    system("cls");
    break;

    //Ingresar un pedido de uno o dos productos para un cliente, si no se cuenta con la cantidad solicitada,
    //se puede dejar de atender o se puede atender solo una parte (la indicada por el cliente)
    //o se puede atender todo siempre y cuando se actualice el stock.
    case 2:
    //colocar aca el contador de La cantidad de clientes atendidos (solo si se completó todo el pedido).
    system("cls");
    cout << "Seleccionaste 2. Ingrese la cant de unidades a vender del producto 1 " << endl;
    cin>>venta1;
    if(venta1>stock1)
    cout<<"El stock del producto 1 es "<4);
    {
    cout << "El dato ingresado es incorrecto" << endl;
    system("cls");
    }
    break;

    }
    }while(opc1!=4 );

    cout<<"La cantidad de veces que se actualizó el stock de cada producto1 fue: "<>nombre2;

    do
    {
    do
    {
    cout<<"MENU DE OPCIONES"<>opc2;
    if(opc2!=1 and opc2!=2 and opc2!=3 and opc2!=4)
    cout<<"Error, ingrese dato correcto";
    }while(opc2!=1 and opc2!=2 and opc2!=3 and opc2!=4);


    switch(opc2)
    {
    case 1:
    system("cls");
    cout << "Seleccionaste 1. Ingrese compra del producto 2 " << endl;
    cin>>compra2;
    stock2=stock2+compra2;
    system("pause");
    system("cls");
    break;

    case 2:
    system("cls");
    cout << "Seleccionaste 2. Ingrese la cant de unidades a vender del producto 2 " << endl;
    cin>>venta2;
    if(venta2>stock2)
    cout<<"El stock del producto 1 es "<4);
    {
    cout << "El dato ingresado es incorrecto" << endl;
    system("cls");
    }
    break;

    }


    }while(opc2!=4 );

    return 0;

    }

    ResponderBorrar
  3. Realice un programa en lenguaje C, que calcule el promedio, de dos calificaciones, de 5 estudiantes y que lo registre en un vector y lo muestre por pantalla. Promedio = (Calificación1 + Calificacion2)/2. ayu pliz

    ResponderBorrar
  4. Necesito ayuda con este problema por favor
    Elabora un programa que permita llevar el control de personas en un día, para entrar y
    salir de la tienda departamental.
    Toma en cuenta las siguientes restricciones:
    1. Dentro de la tienda solo pueden permanecer 40 personas en lapsos de tiempos.
    2. Cuando hay 40 personas en la tienda, cada 10 minutos deben salir 2 personas y permitir el
    acceso otras 2 personas.
    3. Cada que ingresen o salgan personas de la tienda, se deben enviar mensajes indicando
    cuantas personas hay en la tienda y cuantas han ingresado.
    4. El acceso a la tienda departamental termina cuando ya no hay persona dentro de la tienda o
    bien el ingreso a la tienda fue de un total de 100 personas; en este momento debes enviar un
    mensaje indicando que la tienda ya va a cerrar.

    ResponderBorrar
  5. 1) Realizar una función Llenar un vector de caracteres de un tamaño de 10 y validar que solo ingresen caracteres desde la A a Z mayúscula.
    2) Realizar una función que cuente las vocales.
    3) Realizar una función que lea 3 notas y calcule la definitivas y la almacene en un vector, el tamaño del vector es de 10 posiciones, debe decir cual es la nota definitiva menor y cuál es la nota definitiva mayor. (Dos puntos).
    4) Realizar una función que liste el vector de notas definitivas de menor a mayor.

    ResponderBorrar
  6. necesito ayuda por favor


    Desarrollar en Lenguaje C un arreglo tipo
    vector que permita almacenar 10 calificaciones de un estudiante, las cuales
    serán ingresadas por el usuario, realice las sumatoria de las calificaciones y
    muestre el promedio.

    ResponderBorrar
  7. ayúdenme por favor

    Desarrollar en Lenguaje C un arreglo tipo
    vector que permita almacenar 10 calificaciones de un estudiante, las cuales
    serán ingresadas por el usuario, realice las sumatoria de las calificaciones y
    muestre el promedio.

    ResponderBorrar
  8. necesito ayuda por favor

    Crear un vector Estudiantes con las notas de los 10 alumnos de una clase y calcular e
    imprimir:
    ✓ La nota promedio
    ✓ La nota más alta
    ✓ La nota más baja
    ✓ Número de notas aprobatorias
    ✓ Número de notas reprobatorias
    ✓ Número de notas cuyo valor está por encima del promedio
    ✓ Número de notas cuyo valor está por debajo del promedio

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Invertir número

Numero capicua

Hallar el dígito mayor de un numero