El documento contiene varios programas de C++ que muestran ejemplos del uso de diferentes tipos de datos, operadores, estructuras de control y funciones. Los programas cubren temas como variables enteras, flotantes y booleanas, operadores aritméticos, de comparación y lógicos, condicionales if-else y switch-case, bucles while, for y do-while, arrays, funciones y clases.
La factura está validado todos los campos excepto el valor unitario que es un numero double.
El programa guarda en 2 archivos txt en el disco C. Puedes consultar por numero de factura y por apellido del comprador
fuente del código para guardar información en el txt
http://todocporelinv.blogspot.com/2011/04/clientes-facturas-detalles-en.html
puedes ver como se ejecuta el programa en el siguiente link:
https://www.youtube.com/watch?v=8KTTb_WkJj8
La factura está validado todos los campos excepto el valor unitario que es un numero double.
El programa guarda en 2 archivos txt en el disco C. Puedes consultar por numero de factura y por apellido del comprador
fuente del código para guardar información en el txt
http://todocporelinv.blogspot.com/2011/04/clientes-facturas-detalles-en.html
puedes ver como se ejecuta el programa en el siguiente link:
https://www.youtube.com/watch?v=8KTTb_WkJj8
Desiring Ecologies: Meaning-Making in the Network WildernessAndy Fitzgerald
My talk from the 2015 Information Architecture Summit in Minneapolis on April 24th. Earlier versions of this talk were also presented as the keynote for the Italian Information Architecture Summit in Bologna on November 8, 2014, and at World IA Day Seattle 2015 on February 1.
My talk from the 2013 Information Architecture Summit in Baltimore on April 6.
Many thanks to Dan Klyn for the excellent introduction and to User Interface Engineering for providing the audio.
3. Variables enteras
#include <iostream>
#include <stdlib.h>
int num = 35;
int num2 = 45 ;
int suma = num + num2 ;
using namespace std;
int main ()
{
cout << suma << "n n" << endl;
system ("pause");
return 0;
}
4. Variables bool
#include <iostream>
#include <stdlib.h>
using namespace std;
bool variable = 15;
int main ()
{
cout << variable << "n n" << endl;
system ("pause");
return 0;
}
5. Variable Float
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
float num = 34.5678;
float num2 = 12.4567;
cout << num + num2 << "n n" << endl;
getch ();
return 0;
}
6. Variable Double
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
double num = 0.567867548000098899;
double num2 = 12.4567;
cout << num + num2 << "n n" << endl;
getch ();
return 0;
}
11. Sentencias If
#include <iostream>
using namespace std;
int num1= 20;
int num2= 19;
bool bouleana = true;
int main ()
{
if (num1>num2)
{
cout << "es mayor" << endl;
}
else
{
cout << " es menor" << endl;
}
cin.get ();
return 0;
}
12. Switch – case
#include <iostream>
using namespace std;
int main ()
{
char c;
cout << "escribe una letra" << endl;
cin>> c;
switch (c)
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
cout << " es una vocal n" << endl;
break;
default:
cout << " es una consonante" << endl;
}
system ("pause")
return 0;
}
13. Comentario
#include <iostream>
using namespace std;
int main ()
{
/* Switch - case*/
char c;
cout << "escribe una letra" << endl;
cin>> c;
switch (c)
{ case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
cout << " es una vocal n" << endl;
break;
default:
cout << " es una consonante" << endl;
}
system ("pause") ;
return 0;}
14. While – Do while
#include <iostream>
using namespace std;
int main ()
{ int i = 0;
while (i<=5)
{
cout<< i << endl;
i++;
}
cin.get () ;
return 0;
}
15. For – Arrays
#include <iostream>
using namespace std;
int main ()
{
char c[5];
c[0]= 'H':
c[1]= 'O':
c[2]= 'L':
c[3]= 'A':
c[4]= '!':
for ( int i= 0; 1<5; 1++)
{
cout << c[i];
}
cout << endl;
cin.get () ;
return 0;
}
17. Define
#define sumar(a,b) a+b
#define multiplicar(a,b) a*b
#define dividir(a,b) a/b
#include <iostream>
int numero1 = 2;
int numero2 = 4;
int suma;
int mult;
int divid;
using namespace std;
int main()
{
suma = sumar (numero1, numero2);
mult = multiplicar (numero1, numero2);
divid = dividir (numero2, numero1);
cout<<" la suma es: " << suma <<endl;
cout<<" la multiplicacon es: " << mult <<endl;
cout<<" la divicion es: " << divid <<endl;
cin.get();
return 0;}
18. Introducir a funciones
#include <iostream>
int num1 =2;
int num2 =4;
int suma;
using namespace std;
int sumar ( int a, int b)
{
return (a) + (b);
}
int main ()
{
suma = sumar (num1, num2);
cout<< suma << endl;
cin.get ();
return 0;
}
19. Empleados
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main ()
{ char nombre [31];
int horastrab;
float cuotahora,sueldo;
char desea;
do
{
printf( "n calcula el sueldo de varios empleados n");
printf( " cual es el nombre del empleado: ");
gets(nombre);
printf( " teclee el numero de horas trabajadas:");
scanf("%d",&horastrab);
printf("teclee la cuota por hora");
scanf("%f",&cuotahora);
fflush(stdin); /* vaciar memoria */
sueldo=horastrab*cuotahora;
printf("el empleado :%sn",nombre);
printf("gano:$%8.2fnn",sueldo);
printf("otro empleado (s/n)?:");
desea = getchar ();
fflush(stdin);
21. Empleados +1
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main ()
{
char nombre [31];
int horastrab, totempleados;
float cuotahora,sueldo;
char desea;
totempleados=0;
do
{
printf( "n calcula el sueldo de varios empleados n");
printf( " cual es el nombre del empleado: ");
gets(nombre);
printf( " teclee el numero de horas trabajadas:");
scanf("%d",&horastrab);
printf("teclee la cuota por hora");
scanf("%f",&cuotahora);
fflush(stdin); /* vaciar memoria */
25. Llamada (5,7)
#include <iostream>
using namespace std;
int llamada ( int x, int y) {
cout << " estamos en la funcion!!"<< endl;
return (x+y);
}
int main ()
{
cout<< " vamos a llamar a la funcion.."<< endl;
int z = llamada (5,7);
cout<< "resultado :" <<z<< endl;
cout<< "resultado :"<< llamada (6,7) << endl;
cout<< "programa terminado n" << endl;
system("pause");
return 0;
}
26. Condicion 1 y 2
#include <iostream>
using namespace std;
int main()
{
condicion 1;
condicion 2;
}
for ((1=1); i <=10; i++;)
{
printf ("%d" ,i);
for (j=1; j<=10; j++);
printf ("%d" ,j);
}
system ("PAUSE");
return 0;
}
27. Calcula V.I.R.
#include <stdlib.h>
#include <iostream>
using namespace std;
int main()
{
char op;
printf(" que opercion desea realizar? n 1 calcular intencidad n 2 calcular la matriz n 3 calcular
carga n n");
cin>>op;
switch(op)
{
case '1':
{
float i,v,r;
printf("ingrese el valor de el voltage:n");
scanf("%f",&v);
printf("ingrese el valor de la resistencia:n");
scanf("%f",r);
i=v/r;
printf("la intencidad:n",i);
28. fflush(stdin);
break;
}
case '2':
{
int M,N, Matriz;
printf("ingrese el numero de columnas:");
scanf("%D",&M);
printf("ingrese el numero de filas:");
scanf("%D",&N);
Matriz=M*N;
printf("Matriz n",Matriz);
fflush(stdin);
break;
}
case '3':
{
float q1,q2,r,Q;
const float k= 9*(10*10*10*10*10*10*10*10*10);
printf("ingrse el valor de la carga 1n");
scanf("%f",&q1);
printf("ingrese el valor de la carga 2n");
scanf("%f",&q2);
29. printf("ingrese el radio n");
scanf("%f",&r);
Q=(k*q1*q2)/(r*r);
printf("carga puntual es :%4.2fnn",Q);
fflush(stdin);
printf("Calculos de electronica n");
break;
}
default:
printf("no eres electronicon");
}
system ("PAUSE");
return 0;
}
30. Condicion printf
#include <iostream>
#include <stdlib.h>
using namespace std;
char* letra = "CodigoFacilito";
int main ()
{
cout<< letra << "n n" << endl;
system ("PAUSE");
return 0;
}
31. Operadores 3
#include <iostream>
using namespace std;
int main()
{
cout <<"vamos a probar los operadores n";
unsigned int test = 0;
int a= 23, b= 21, c = 34;
cout <<"valores: " << c << " " << b << " " << a << endl;
if (a > b)
cout<<"a mayor o igual que b" << endl;
else
cout <<"a menor que b" << endl;
if (a >=b)
{
cout <<"a mayor o igual que b" << endl;
if (a == 23)
{
cout <<"a igual que 23" << endl;
cout <<"terminamos:" << endl;
}
32. } else
{
cout <<"a menor que b" << endl;
}
system ("PAUSE");
return 0;
}
33. Operadores logicos 2
#include <iostream>
#include <stdlib.h>
using namespace std;
int main ()
{
cout<< "vamos a provar los operadores n";
unsigned int test=0 ;
int a = 23, b = 21, c = 34;
cout<< "valores: " << c << " " << b << " " << a << endl;
cout << " dame valores n a=";
cin >> a;
cout << " dame valores n b=";
cin >> b;
cout << " dame valores n c=";
cin >> c;
cout <<"Y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl;
if (!(a == b))
34. cout << "a y b no son iguales" << endl;
else
cout << "a y b son iguales" << endl;
if ((a == b) || (b == c))
cout << " A y B son iguales o B y C son iguales" << endl;
else
cout << "ni A y B son iguales ni B y C son iguales" << endl;
system ("PAUSE");
return 0;
}
35. Pide valores A,B,C…
#include <iostream>
using namespace std;
int main()
{
unsigned int test = 0;
unsigned int a = 0, b= 0, c;
c=b=a = ++test;
b += 3;
c++;
a -= 1;
cout <<"Y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl;
cout <<"Dame valores: n a=";
cin >> a;
cout << "b=";
cin >> b;
cout << "c";
cin >> c;
cout <<"Y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl;
if (a > b)
36. {
cout <<"A es mayor que B" << endl;
}
if (a >=b)
{
cout << "A es mayor o igual que B" << endl;
}
if (a <= b)
{
cout <<"A es menor o igual que B" << endl;
}
system ("PAUSE");
return 0;
}