Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Curso C++: Ejemplo 1
#1
Ya hemos visto varias estructuras de la sintaxis de C++, pero que tal, si vemos un pequeño ejemplo:

Si nos solicitaran un programa que permitiera ingresar la matricula de un alumno, ingresar las 4 notas de la que consta un año y solicitaran que mostrar el promedio e indicara si ha aprobado o reprobado, podríamos hacer lo siguiente:

Código:
#include <iostream>
#include <cstdlib>

using namespace std;

//Variables
//Se utiliza float, porque la nota puede tener decimales
float nota=0, suma=0, promedio=0;
int matricula=0;

int main(){

    //Indicamos que hace el programa
    cout << "\n\n\t\tCalculo de promedio de alumno.";
    //Solicitamos los datos necesarios
    cout << "\n\n\t\tMatricula:";
    cin >> matricula;
    cout << "\n\n";

    //Utilizamos una sola variable para pedir las notas
    //Suponemos que son 4 evaluaciones en un año
    for(int i=0; i<4; i++){
        /*Se solicita el ingreso de las notas, usamos una sola variable
        Obviamente, al dar la siguiente vuelta, el valor de la variable
        se sustituye por el siguiente, pero como sumamos las 4 notas entonces?
        usamos otra variable, suma, en esta vamos sumando cada nota ingresada
        se hace asi, suponiendo que no nos piden que se guarden las notas,
        si no que solamente se muestre el promedio y si aprobo o no
        */
        cout << "\t\tNota[" << i+1 << "]: ";
        cin >> nota;
        //Aqui se va sumando las notas
        suma+=nota;

    }
    //Luego el total de la suma se divide por 4, para calcular el promedio
    //y el resultado se guarda en promedio
    promedio = suma/4;
    //Mostramos la matricula y el promedio
    cout << "\n\n\t\tEl promedio del alumno " << matricula << " es: " << promedio;

    //Con este if, comprobamos, si la nota es inferior a 60, que seria
    //la nota con la que se gana, indicamos que reprobo
    if(promedio < 60 ){

        cout << "\n\n\t\tEl alumno ha reprobado\n\n";

    }//Pero si no se cumple la condicion y promedio es mayor, se muestra que aprobo
    else{

        cout << "\n\n\t\tEl alumno ha aprobado\n\n";

    }


system("pause");
return 0;

}

Como pueden observar en el ejemplo, ya conociendo ciertos elementos del lenguaje, con facilidad podemos dar solución a algunos problemas. Y como siempre, copien el código, guárdenlo en un archivo y ejecuten.
Enfadado
#2
Muy útil, solo que yo se hacerlo en Basic (pero gracias)
Cualquier duda, pregunta, comentario... Aquí estoy Guiño
#3
elena.bdc espero te sirva mucho, cualquier duda, puedes consultarme...
Enfadado


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Tutorial] Curso de PSD a HTML a WP habacuc78 14 864 31-08-2016, 09:33 PM
Último mensaje: ServiRemate
  Curso básico de introducción a la programación Posits 1 401 04-08-2016, 02:48 AM
Último mensaje: antony_tj
  [Aporte] Curso básico de Javascript habacuc78 22 1,202 05-07-2016, 03:53 PM
Último mensaje: escuelasegura
  [Aporte] Curso completo Bootstrap habacuc78 10 714 06-02-2016, 04:50 AM
Último mensaje: habacuc78
  [PHP] Ejemplo de Sesiones torgar22 0 182 28-02-2015, 02:22 PM
Último mensaje: torgar22
  [PHP] Ejemplo de Multiplicación torgar22 0 214 26-12-2014, 02:17 PM
Último mensaje: torgar22
  Curso C++: Ejemplo 2 Samo30 0 2,029 19-06-2014, 06:07 AM
Último mensaje: Samo30
  Curso C++: 6.- Estructuras cíclicas, while, do while y for Samo30 0 2,068 16-06-2014, 01:28 AM
Último mensaje: Samo30
  Curso C++: 5.- Estructuras de selección if y switch Samo30 5 648 11-06-2014, 08:48 PM
Último mensaje: MPH
  Curso C++: 4.- Operadores Samo30 0 423 19-05-2014, 03:35 AM
Último mensaje: Samo30



Usuarios navegando en este tema: 1 invitado(s)