Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 03 C++
Clase 03 C++
C++
Inicio Clase 03
Constantes simblicas
Operadores relacionales
Operadores lgicos
La instruccin if
La instruccin if-else
La instruccin if-else
La instruccin switch
anidada
El objeto cin
El objeto cin se usa para introducir
se est ejecutando.
#include <iostream>
using namespace std;
int main(){
int num1, num2, num3;
double promedio;
cout << "Introduzca tres numeros enteros: ";
cin >> num1 >> num2 >> num3;
Constantes simblicas
Una constante es un valor que no cambia durante el programa. Se acostumbra identificarlos
con letras maysculas.
//Este programa calcula el seno de un ngulo en sexagesimales
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
const double PI = 3.1416;
const double GRAD_A_RAD = PI / 180;
double angulo;
Operadores relacionales
Operadores relacionales
Operadores relacionales
Ejemplo
#include <iostream>
#include <string>
cout<<"c1: ";
cin>>c1;
int main()
cout<<"c2: ";
cin>>c2;
respuesta=c1>c2;
bool respuesta;
cout<<boolalpha<<respuesta<<endl;
double angulo;
cout<<"s1: ";
cin>>s1;
cout<<"num1: ";
cout<<"s2: ";
cin>>num1;
cin>>s2;
cout<<"num2: ";
respuesta=s1>s2;
cin >num2;
respuesta=num1>num2;
cout<<boolalpha<<respuesta<< endl;
system("pause");
cout<<boolalpha<<respuesta<< endl;
return 0;
}
Operadores lgicos
Los operadores lgicos son AND
La prioridad es:
La instruccin if
La instruccin if-else
Ejemplo 1
Solucin 1
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double grado, cel, fah;
char letra;
//Escriba poor ejemplo 32 F
cout << "Escriba los grados (numero y letra): ";
cin >> grado >> letra;
if (letra == 'C')
{
fah = (9.0 / 5.0)*grado + 32;
cout << "Es igual a: " << fah << " F" << endl;
}
else if (letra == 'F')
{
cel = (5.0 / 9.0)*(grado - 32.0);
cout << "Es igual a: " << cel << " C" << endl;
}
else
{
cout << "Datos incorrectos" << endl;
}
system("pause");
return 0;
}
La instruccin switch
La instruccin switch
proporciona una
alternativa a if-else
anidada.
Expresin debe ser un
nmero entero.
Ejemplo 2
#include <iostream>
using namespace std;
int main()
{
//Este programa permite elegir
Ejemplo 2 (Continuacin)
switch (opselect)
{
case 1:
cout << "La suma de los numeros es " << num1 + num2;
break;
case 2:
cout << "El producto de los numeros es " << num1*num2;
break;
case 3:
cout << "El cociente de los numeros es " << num1 / num2;
break;
}
cout << endl;
system("pause");
return 0;
Ejemplo 3
#include <iostream>
switch (eleccion)
int main()
case 'a':
case 'e':
case 'i':
case 'o':
char eleccion;
case 'u':
return 0;
}
Ejercicio 1
Ejercicio 2
Ejercicio 3
Ejercicio 4
Ejercicio 5
INFORMTICA
C++
Fin Clase 03