Sie sind auf Seite 1von 8

EJEMPLO 2.

#include <iostream.h> archivo de cabecera iostream.h

int main( ) cabecera de funcin


{ nombre de la funcin
... sentencias de la funcin
}

int func1 ( )
{
...
}

int func2 ( )
{
...
}

EJEMPLO 2.2

#include <iostream>
using namespace std;
// Este programa isualiza Bienvenido a la programacion en C++
// Pronto se van a escribir programas en C++

int main()
{
cout << " Bienvenido a la programacion en C++\n";
cout << " Pronto se van a escribir programas en C++\n";
system("PAUSE");
return EXIT_SUCCESS;
}

EJEMPLO 2.3

#include <iostream.h>
//Definir macros
#define pi 3.14 15
//Declaraciones globales
float radio, altura;
//prototipo de funcin
float area_circulo( float radio);
float volumen_cilindor( float radio, float altura);

int main()
{
// ...
}

EJEMPLO 2.4

#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
cout << " Lucas Snchez Garca\n";
cout << " Calle Marquillos de Mazarambroz, \n";
cout << " Mazarambroz, TOLEDO \n";
cout << " Castilla la Mancha, ESPAA\n";
system("PAUSE");
return EXIT_SUCCESS;
}

EJEMPLO 2.5

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

void prueba( );

int main(int argc, char *argv[])


{
prueba( );
system("PAUSE");
return EXIT_SUCCESS;
}

void prueba( )
{
cout << "Mis primeros pasos en C++ \n";
}

EJEMPLO 2.6.

#include <cstdlib>
#include <iostream>
using namespace std;
float suma(float a, float b);

int main(int argc, char *argv[])


{
float numero, numero1, sumadenumeros;

numero = 2;
numero1 = 3;
sumadenumeros = suma(numero, numero1);
cout << " la suma de " << numero << " y " << numero1<< endl;
cout << " es : " << sumadenumeros << endl;
system("PAUSE");
return EXIT_SUCCESS;
}

float suma(float a, float b)


{
return a + b;
}

EJEMPLO 2.7.
#include <iostream.h> //archivo cabecera donde se encuentra cout
using namespace std; //usa la consola como disposivo estandar
int main(int argc, char *argv[]) //nmero de argumentos y cuales
{
// este programa slo muestra en pantalla el mensaje
//hola mundo cruel
cout << " Hola mundo cruel"; // visualiza el mensaje
system("PAUSE"); //archivo de ejecucin retenido hasta pulsar tecla
return EXIT_SUCCESS; // retorna el control al sistema operativo.
}

EJEMPLO 2.8
int valor, valor1, valor2 = 100, valor3 = 25, x, y;
short int Numero_asociado = 345, numer, libre;
long numero_grande1, numero_grade2 = 345678;

EJEMPLO 2.9
char car = 'c', car1 = 'D';

car = car - 32;


car1 = car1 + 32;

El ejemplo convierte 'c' (cdigo ASCII 99) a 'C' (cdigo ASCII 67), y 'D' (cdigo ASCII
68) a 'd' (cdigo ASCII 100).

EJEMPLO 2.10

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

char dato; // carcter


unsigned char dato1; //declaracin de tipo carcter sin signo

int main(int argc, char *argv[])


{
cout << " char unsigned char " << endl;
cout << " ASCII CAR ASCII CAR " << endl;
for (int i = 115; i < 130; i++)
{
dato = i; dato1 = i;
cout << (int) dato << " " << dato << " ";
cout << (int) dato1 << " " << dato1<< endl;
}
system("PAUSE");
return EXIT_SUCCESS;

EJEMPLO 2.11

#include <iostream.h>
void main()
{
bool b1, b2 = false, b3 = true;
int i1 = b3, i4 = 10;
cout << b2: << b2 << endl; // muestra el valor de b2 que es 0
...
}

EJEMPLO 2.12
234, -456 son constantes enteras.
12334L , 43567L son constantes enteras largas. Tienen el sufijo L
0777, 0123 son constantes en octal. Comienza por 0 y dgitos entre 0 y 7
0XFF3A , 0x2AB345 son constantes hexadecimal. Comienzan por 0X
3456UL constante sin signo y larga. Sufijo U sin signo

EJEMPLO 2.13

#define NUEVALINEA '\n'


#define e 2.81
#define pi 3.1415929 // valor de la constante Pi
#define cabecera esto es un ejemplo de cabecera de programa

EJEMPLO 2.14

enum laborable { Lunes, Martes, Miercoles, Jueves, Viernes}


enum festivo {Sabado, Domingo};
laborable diaL =lunes;
festivo diaF = Domingo;

EJEMPLO 2.15

int x, z, t = 4;
float xx = 2.0, yy = 8, zz;
char Si = 'S', No = 'N', ch;

Las variables x, z y t son enteras. La variable t se inicializa a 4.


Las variables xx, yy, y zz son reales. Se inicializan xx y zz a 2.0, y 8 respectivamente.
Las variables Si , No y ch son caracteres. Se inicializan las dos primeras a los caracteres 'S'
y 'N' respectivamente.

EJEMPLO 2.16
#include <iostream>
using namespace std;
int suma=0;//puede usarse en todas las funciones. mbito de programa.
// suma es una variable global.

int f( )
{
// puede usar suma por ser global, pero no i ni j por ser locales.
suma= suma + 30; // efecto lateral sobre suma. Debe evitarse.
}

int main(int argc, char *argv)


{
int j = 3 ; // solo puede usarse en la funcin main
// variable local de main
for (int i = 1; i <= 10;i++)
suma = suma + i;
//la variable i solo puede usarse dentro del bucle for.
// i tiene mbito de bloque
//i es variable local del bucle for

suma = suma + j;//puede usar suma por ser global y j por ser local
f( );
cout << suma ;
system("PAUSE");
return EXIT_SUCCESS;
}

EJEMPLO 2.17.
#include <cstdlib>
#include <iostream>
using namespace std;

int main()
{
char Nombre, Apellido;

cout << "Introduzca la inicial de su nombre y primer apellido: ";


cin >> Nombre >> Apellido;
cout << "Hola," << Nombre << "." << Apellido << ".\n";
system("PAUSE");
return EXIT_SUCCESS;
}

EJEMPLO 2.18.

// Programa inicial
#include <iostream>
.
using namespace std;
int main ( )
{
cout << "Hola mundo cruel!" << endl;
}

EJEMPLO 2.19.
#include <iostream>
namespace geo
{
const double PI = 3.141592;
double longcircun (double radio)
{
return 2*PI*radio;
}
}

using namespace std;


using namespace geo;
int main(int argc, char *argv[])
{
cout << "Hola mundo cruel!" << endl;
cout << longcircun (16);//no funciona al omitir using namespace geo;
cout << geo::longcircun(20);
}
EJERCICIO 2.1

El programa en la salida el mensaje, pulse una tela para continuar


correspondiente a la sentencia system("PAUSE"), ya que la sentencia
cout est como comentario, y por tanto no se ejecuta. Si se eliminara
el comentario aparecera adems el mensaje: Hola Mundo!.

EJERCICIO 2.2

#include <cstdlib>
#include <iostream>
using namespace std;
int main( )
{
cout << "*******\n";
cout << "* *\n";
cout << "* *\n";
cout << "* *\n";
cout << "*******\n";
cout << "* *\n";
cout << "* *\n";
cout << "* *\n";
cout << "*******\n";
system("PAUSE");
return EXIT_SUCCESS;
}

EJERCICIO 2.3

La salida se refleja en el resultado de ejecucin que se muestra a continuacin.

EJERCICIO 2.4

#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
cout << " Bienvenido al C++ \n";
cout << " Pronto comenzaremos a programar en C++ \n";
system("PAUSE");
return EXIT_SUCCESS;
}

EJERCICIO 2.5

#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
char ejemplo[50];

strcpy (ejemplo, " Es un nuevo ejemplo de programa en C\n");


cout << ejemplo << endl;
system("PAUSE");
return EXIT_SUCCESS;
}

EJERCICIO 2.6

El resultado de ejecucin del programa es:

EJERCICIO 2.7

Al ejecutar el programa se obtiene:

EJERCICIO 2.8

#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int v1 ;
float v2,precio;

cout << "Introduzca v1 ";


cin >> v1 ; //lectura valor de v1
cout << "valor leidos: " << v1 << "\n";
cout << "introduzca dos valores\n";
cin >> v2 >> precio; // lectura de v2, precio
cout << v2 << " " << precio << endl;
system("PAUSE");
return EXIT_SUCCESS;
}

EJERCICIO 2.9

#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{

float largo, ancho;

cout << "Introduzca largo: ";


cin >> largo;
cout << " introduzca ancho: " ;
cout << "introduzca dos valores\n";
cin >> ancho;
cout << " largo = "<< largo << "\n" ;
cout << " ancho = " << ancho << endl;
system("PAUSE");
return EXIT_SUCCESS;
}

EJERCICIO 2.10

N Correcto
MiProblema Correcto
Mi Juego Incorrecto (lleva espacio en blanco)
MiJuego Correcto (lleva espacio en blanco)
write Correcto
m&m Incorrecto
registro Correcto
AB Correcto
85 Nombre Incorrecto (comienza por nmero)
AAAAAAAAAA Correcto
Nombre_Apellidos Correcto
Saldo_Actual Correcto
92 Incorrecto (nmero)
Universidad Pontificia Incorrecto (lleva espacio en blanco)
Set 15 Incorrecto (lleva espacio en blanco)
Artculo I. *143Edad Incorrecto (no puede comenzar
por * )

Das könnte Ihnen auch gefallen