Vous êtes sur la page 1sur 17

Gua N 1

Visual Studio C++

Lenguaje de programacin Ing. Ana Lenny Hospinal

Lenguaje de programacin Ing. Ana Lenny Hospinal

Lenguaje de programacin Ing. Ana Lenny Hospinal

Lenguaje de programacin Ing. Ana Lenny Hospinal

// Un ejemplo para mostrar un mensaje #include "stdafx.h" #include < iostream > using namespace std; int _tmain(int argc, _TCHAR* argv[]) { cout<<"Hola, mundo"<<endl; system("pause"); return 0; }

Tiene tres formas de compilar el programa,

Lenguaje de programacin Ing. Ana Lenny Hospinal

1. En el

men Generar seleccione generar solucin , puede

presionar tambin (F7) o el icono 2. Cuando la operacin de generacin se realiz correctamente puede ejecutar el programa pulsando las teclas Ctrl + F5 o seleccionando Iniciar sin depurar en el men Depurar. 3. Usted debe obtener la una ventana de lnea de comandos: siguiente salida en

En caso de presentarse un error durante la compilacin ser detectado y se mostrar de la siguiente forma:

Lenguaje de programacin Ing. Ana Lenny Hospinal

Lenguaje de programacin Ing. Ana Lenny Hospinal

// Un ejemplo muy simple de un programa //para entender cmo trabaja c++ #include "stdafx.h" #include < iostream > using namespace std;

int _tmain(int argc, _TCHAR* argv[]) { int apples, oranges; // Declara dos variables enteras int fruit; // ...Declara una variable ms apples = 5; oranges = 6; // Asigna valores iniciales fruit = apples + oranges; // Obtiene el total de frutas cout << endl; // Empieza la salida en una nueva linea cout << "Oranges are not the only fruit... " <<endl; cout << "- and we have " << fruit << " fruits in all."; cout <<endl; // genera una nueva linea system("pause"); return 0; // Exit the program } Dado que el archivo es identificado por su extensin como un archivo que contiene cdigo C ++, las palabras clave en el cdigo, que el editor reconoce sern de color para identificarlos. Usted ser capaz de ver si ha introducido Int donde debe haber introducido int, porque Int no tendr el color utilizado para resaltar palabras clave en su cdigo fuente. Si nos fijamos en el panel Explorador de soluciones (pulse Ctrl + Alt + L para mostrar ella) para su nuevo proyecto, ver el archivo de origen de nueva creacin.

Comentarios del programa:


// Un ejemplo muy simple de un programa //para entender cmo trabaja c++ Las dos primeras lneas del programa son comentarios. Los comentarios son una parte importante de cualquier programa, pero que
Lenguaje de programacin Ing. Ana Lenny Hospinal

estn sin cdigo ejecutable - estn ah simplemente para ayudar al programador. Todos los comentarios son ignorados por el compilador. En cualquier lnea de cdigo, dos barras sucesivas / / que no estn contenidos dentro de una cadena de texto, indican que el resto de la lnea es un comentario. Otra forma de expresar un comentario es /*...*/

The #include Directive Header Files


Despus del comentario se tiene #include "stdafx.h" #include < iostream > stdafx.h e iostrim son directivas, ya que dirigen al compilador para hacer algo - en este caso, para insertar el contenido del fichero, iostream, debe ir entre, <>, en el programa archivo fuente antes de la compilacin. El archivo iostream es un archivo de cabecera, ya que va siempre insertado al principio de un archivo de programa. El archivo de cabecera iostream es parte de la biblioteca estndar de C ++, Y contiene definiciones que son necesarias para que usted sea capaz de usar C++ declaraciones de entrada y de salida. Si usted no incluy el contenido de iostream en el programa, no podra compilar correctamente, porque utiliza instrucciones de salida en el programa que depende de algunas de las definiciones de este archivo. Existen muchos tipos de archivos de cabecera que proporciona Visual C + +, que cubren una amplia gama de capacidades. El nombre del archivo que se inserta por una directiva # include no tiene que ser escrito entre <>. El nombre del archivo de encabezado tambin se puede escribir entre comillas. El Visual C + + editor reconoce directivas y se destacan en azul en la ventana de edicin.

Lenguaje de programacin Ing. Ana Lenny Hospinal

Namespaces y la declaracin using


using namespace std; Como en la biblioteca de C++ existen varias rutinas, y otros elementos que tienen un nombre es posible que accidentalmente pueda utilizar el mismo nombre de uno de los elementos definidos en la biblioteca estndar namespace es un mecanismo en C ++ para evitar estos problemas . Todas las facilidades de la biblioteca estndar de ISO / IEC C + + se definen dentro de un namespace con std, por lo que cada elemento de esta librera estndar al que se puede acceder en el programa tiene su propio nombre, ms el nombre del namespace, std, como un calificador. Los nombres cout y endl se definen dentro de la biblioteca estndar por lo que sus nombres completos son std :: cout y std :: endl. El nombre cout representa el flujo de salida estndar El nombre endl representa el carcter de nueva lnea.

Funcin tmain ()
int _tmain(int argc, _TCHAR* argv[]) Hay una directiva # include para el archivo de encabezado stdafx.h que no estaba en la versin anterior, y la funcin que inicia la ejecucin se llama tmain (),ms todo, lo incluido entre llaves. Las llaves encierran las sentencias ejecutables en la funcin, que se denominan colectivamente como el cuerpo de la funcin.

Cuerpo del programa


Las declaraciones del programa que constituyen el cuerpo de la funcin main(), cada una termina en ; Valores iniciales para las variables
Lenguaje de programacin Ing. Ana Lenny Hospinal

int z=5; int z (0);

Tipo de datos
La siguiente tabla contiene un resumen de todos los tipos fundamentales de la norma ISO / IEC C + + y el rango de los valores que se admiten para estos en Visual C + + 2010

Lenguaje de programacin Ing. Ana Lenny Hospinal

Operaciones Bsicas Input/Output


Usted ya ha visto que de acuerdo a la ISO / IEC C ++ flujo de salida estndar de la lnea de comandos en la pantalla se denomina cout. El flujo de entrada desde el teclado complementaria se conoce como cin. Por supuesto, definidos en namespace.

Ingreso desde teclado


Se puede obtener la entrada del teclado a travs de la secuencia de entrada estndar, cin, Para leer dos valores enteros desde el teclado en variables enteras num1 y num2, puede escribir la siguiente declaracin: cin >> num1 >> num2;

Salida por pantalla


Se puede obtener la entrada del teclado a travs de la secuencia de entrada estndar, cout cout < < num1 < < num2; En ambos casos no olvidar colocar using namespace std;
Lenguaje de programacin Ing. Ana Lenny Hospinal

Estas son algunas de las secuencias de escape que pueden ser particularmente tiles:

Lenguaje de programacin Ing. Ana Lenny Hospinal

Programas
//Ejercicio 1, solicita dos nmeros por teclado y //muestra la suma #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int n1,n2,s; cout<<"Numero 1: "; cin>>n1; cout<<"Numero 2: "; cin>>n2; s = n1 + n2; cout<<"\n"; cout<<"Suma: "<<s<<"\n"; system("pause"); return 0; }

Lenguaje de programacin Ing. Ana Lenny Hospinal

//Ejercicio 2: Hallar el cociente y //el residuo de dos nmeros enteros #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int n1,n2,c,r; cout<<"Numero 1: "; cin>>n1; cout<<"Numero 2: "; cin>>n2; c = n1 / n2; r = n1 % n2; cout<<endl; cout<<"Cociente: "<<c<<endl; cout<<"Residuo: "<<r<<endl; system("pause"); return 0; }

Lenguaje de programacin Ing. Ana Lenny Hospinal

// Ejercicio 3: Dado el valor de venta de un producto hallar el IGV y el precio de venta #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { //Variables float vv,igv,pv;

//Entrada cout<<"Valor de venta: "; cin>>vv; //Proceso igv = vv * 0.18; pv = vv + igv; //Salida cout<<"\n"; cout<<"IGV: "<<igv<<"\n"; cout<<"precio de venta: "<<pv<<"\n"; system ("pause"); return 0; }

Lenguaje de programacin Ing. Ana Lenny Hospinal

Ejercicios propuestos:
1. Realice un programa que permita mostrar el siguiente mensaje: Lenguaje de programacin C++ Programas 2. Realice un programa que solicite tres nmeros los multiplique, muestre el resultado. 3. Realice un programa que solicite la base y la altura de un rectngulo y muestre el rea. 4. Halle la suma de los n primeros nmeros enteros positivos. Utilizar la frmula: S=N(N+1) 2

Lenguaje de programacin Ing. Ana Lenny Hospinal

Vous aimerez peut-être aussi