Академический Документы
Профессиональный Документы
Культура Документы
Ciencias e Ingeniera 1
Introduccin a la programacin en C++
Everybody in this country
should learn how to program
a computer, because it
teaches you how to think
-Steve Jobs
Comentarios:
Directiva de preprocesador:
La funcin main
// function main begins program execution
int main()
La funcin main
// function main begins program execution
int main()
{
}
Palabra clave o keyword: palabra de cdigo reservada por C++ para un uso
especfico.
Esta notacin indica que se est usando un nombre (cout) que pertenece
al espacio de nombres std. Los nombres cin y cerr tambin pertenecen
al mismo espacio de nombres.
El backslash \ es el
carcter de escape.
Cuando un backslash
es hallado en una
cadena de caracteres,
el siguiente carcter
se combina con ste
para formar una
secuencia de escape.
La sentencia de retorno
return 0; // indicate that program ended successfully
C++!
std::cout << "Enter first integer: "; // prompt user for data
std::cin >> number1; // read first integer from user into number1
std::cout << "Enter second integer: "; // prompt user for data
std::cin >> number2; // read second integer from user into number2
std::cout << "Sum is " << sum << std::endl; // display sum; end line
} // end function main
Declaraciones de variables
// variable declarations
int number1 = 0; // first integer to add (initialized to 0)
int number2 = 0; // second integer to add (initialized to 0)
int sum = 0; // sum of number1 and number2 (initialized to 0)
Todas las variables deben ser declaradas con un nombre y tipo antes de que
puedan ser usadas en un programa.
19 Juan Almendriz - USFQ
Introduccin a la programacin en C++
Incluyendo enteros
Entendiendo el cdigo
Declaraciones de variables
std::cout << "Enter second integer: "; // prompt user for data
int number2 = 0; // second integer to add (initialized to 0)
std::cin >> number2; // read second integer from user into number2
std::cout << "Sum is " << sum << std::endl; // display sum; end line
} // end function main
21 Juan Almendriz - USFQ
Introduccin a la programacin en C++
Incluyendo enteros
Entendiendo el cdigo
std::cout << "Enter second integer: "; // prompt user for data
std::cin >> number2; // read second integer from user into number2
std::cout << "Enter second integer: "; // prompt user for data
std::cin >> number2; // read second integer from user into number2
Los operadores igual y suma son operadores binarios: tienen dos operandos.
Mostrando el resultado
std::cout << "Sum is " << sum << std::endl; // display sum; end line
Mostrando el resultado
std::cout << "Sum is " << sum << std::endl; // display sum; end line
Ejercicio:
Calculamos?
7%4=?
10 % 5 = ?
89 % 11 = ?
1234 % 321 = ?
30 Juan Almendriz - USFQ
Introduccin a la programacin en C++
Aritmtica
Expresiones aritmticas en una lnea
C++ aplica los operadores segn sus reglas de precedencia, que son las
mismas del lgebra:
cout << "Enter two integers to compare: "; // prompt user for data
cin >> number1 >> number2; // read two integers from user
if ( number1 == number2 )
cout << number1 << " == " << number2 << endl;
if ( number1 != number2 )
cout << number1 << " != " << number2 << endl;
if ( number1 < number2 )
cout << number1 << " < " << number2 << endl;
if ( number1 > number2 )
cout << number1 << " > " << number2 << endl;
if ( number1 <= number2 )
cout << number1 << " <= " << number2 << endl;
if ( number1 >= number2 )
cout << number1 << " >= " << number2 << endl;
} // end function main
Directiva using
Comparando nmeros
if ( number1 == number2 )
cout << number1 << " == " << number2 << endl;
Compara los valores de las dos variables y prueba su igualdad, si son iguales,
las sentencia en la siguiente lnea se ejecuta.
Comparando nmeros
if ( number1 != number2 )
cout << number1 << " != " << number2 << endl;