Foro de elhacker.net

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
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4.  
  5. int main (void){
  6. int Numero_de_parte;
  7. int Cantidad;
  8. float Precio_Unitario;
  9. float Precio_Total;
  10. cout<<"INtroduzca numero de parte: "<<endl;
  11. cin>>Numero_de_parte;
  12. cout<<"introduzca cantidad de partes: "<<endl;
  13. cin>>Cantidad;
  14. cout<<"introduzca el precio unitario"<<endl;
  15. cin>>Precio_Unitario;
  16. Precio_Total=Cantidad*Precio_Unitario;
  17. cout << "Parte " <<Numero_de_parte
  18. << ", cantidad " << Cantidad
  19. << ", a $ " << Precio_Unitario << " cada una" << endl;
  20. cout << "total $ " << Precio_Total << endl;
  21. return 0;
  22.  
  23. }
  24.  
  25.  
  26.  


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