Anuncios Google

¿cual es el error?

Hola, haver si algun user con conocimientos de C++, me puede ayudar. Miren, en este codigo me sale error...:

#include <cstdlib>
#include <iostream>
 
void Multip()
{
    Result1 = PrimerNumero * SegundoNumero;
    Multiplicacion = Result1
    std::cout << "Multiplicacion  :" << Multiplicacion <<std::endl;
}
void Div()
{
    Result2 = PrimerNumero * SegundoNumero;
    Division = Result2
    std::cout << "Division  :" << Division <<std::endl;
}
 
using namespace std;
 
int main(int argc, char *argv[])
{
    unsigned short int PrimerNumero;
    unsigned short int SegundoNumero;
    unsigned short int Result1;
    unsigned short int Result2;
    unsigned short int Multiplicacion;
    unsigned short int Division;
 
    std::cout << "Teclea una cifra  :";
    std::cin >> PrimerNumero;
    std::cout << "\nTeclee otra cifra, por favor  :"
    std::cin >> SegundoNumero;
    std::cout << "\n";
    Multip();
    std::cout << "\n";
    Div();
    std::cout << "\n";
    system("PAUSE");
    return EXIT_SUCCESS;
}
 

gracias por adelantado, el error está en la primera funcion.


I like:


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Guillermo_Cornielle

No se yo

Pero no se supone que antes de usar una variable debes de declararla primero??

Alo mejor ese es el problema, intenta declarando las variables al principio del programa.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de DRmack

Bueno lo he probado y

Bueno lo he probado y funciona:

#include <cstdlib>
#include <iostream>
void Multip();
void Div(); 
 unsigned short int PrimerNumero;
    unsigned short int SegundoNumero;
    unsigned short int Result1;
    unsigned short int Result2;
    unsigned short int Multiplicacion;
    unsigned short int Division;
using namespace std;
 
int main(int argc, char *argv[])
{
 
 
    std::cout << "Teclea una cifra  :";
    std::cin >> PrimerNumero;
    std::cout << "\nTeclee otra cifra, por favor  :";
    std::cin >> SegundoNumero;
    std::cout << "\n";
    Multip();
    std::cout << "\n";
    Div();
    std::cout << "\n";
    system("PAUSE");
    return EXIT_SUCCESS;
}
void Multip()
{
    Result1 = PrimerNumero * SegundoNumero;
    Multiplicacion = Result1;
    std::cout << "Multiplicacion  :" << Multiplicacion <<std::endl;
}
void Div()
{
    Result2 = PrimerNumero * SegundoNumero;
    Division = Result2;
    std::cout << "Division  :" << Division <<std::endl;
}

No te lo explico los errores porque ya te los dije por el MSN.

Saludos.

 


Imagen de P22

Mejor si los pones, así

Mejor si los pones, así otros pueden aprender ;)

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.