Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: matver en 6 Abril 2018, 00:27 AM

Título: En la salida
Publicado por: matver en 6 Abril 2018, 00:27 AM
Hola me pregunto por qué este código  en la salida del anteultimo cout no necesita punto y coma al finalizar la linea de la instrucción..
Código (cpp) [Seleccionar]

#include <iostream>
#include <iomanip>
using namespace std;

int main (void){
int Numero_de_parte;
int Cantidad;
float Precio_Unitario;
float Precio_Total;
cout<<"INtroduzca numero de parte: "<<endl;
cin>>Numero_de_parte;
cout<<"introduzca cantidad de partes: "<<endl;
cin>>Cantidad;
cout<<"introduzca el precio unitario"<<endl;
cin>>Precio_Unitario;
Precio_Total=Cantidad*Precio_Unitario;
cout << "Parte " <<Numero_de_parte
<< ", cantidad " << Cantidad
<< ", a $ " << Precio_Unitario << " cada una" << endl;
cout << "total $ " << Precio_Total << endl;
return 0;

}


Título: Re: En la salida
Publicado por: engel lex en 6 Abril 2018, 00:34 AM
porque no ha finalizado la linea de instrucción, la instrucción empieza en la linea 17 y termina en la 19, el ; es para indicarle al compilador que la instrucción finalizó y que viene otra