You are on page 1of 5

#include <iostream>

using namespace std;

int main()
{
/* \n es para saltar de l�nea; endl se utiliza cuando se termina una l�nea
\b es para retroceder un espacio
\r es para retroceder completamente
\t es para colocar sangria entre palabras o elementos

cout es un elemento que permite que la consola representa algo, que salga algo a
trav�s de la consola
<< es un elemento de inserci�n, ponerlo implica que luego ingresaremos algo
endl es un elemento que permite realizar el salto de l�nea, de no ponerlo lo
escrito ir�a
seguido.
; es un elemento de cierre, indica que la instrucci�n indicada ha terminado

*/

cout <<"Naruto Shippuden " << "Naruto Shippuden"<<endl;


cout <<"Naruto Shippuden\n" << "Naruto Shippuden"<<endl;
cout <<"Naruto Shippuden\b" << "Naruto Shippuden"<<endl;
cout <<"Naruto Shippuden\r" << "Naruto Shippuden"<<endl;
cout <<"Naruto Shippuden\t\t"<<"Naruto Shippuden"<<endl;

// Otra forma de realizar comentario, mas facil, con menos capacidad creo

return 0;
}

#include <iostream>

using namespace std;

int main()
{

/* Declaraci�n de Variables

Sigue una f�rmula clara: " |TipoVar| |nomVar, nomVar1 ; "

int : valores enteros (s�lo n�meros)


char: valores alfanumericos
float: valores reales, decimales
double: valores reales, decimales con mayor capacidad de precisi�n
bool: valores l�gicos, verdadero o falso (t or f)

Para nombrar variables, se permite bastante, s�lo tener en consideracion


que dichos nombres no pueden comenzar con numeros, no pueden contener
espacios, no pueden repetirse aunque sean de tipos distintos y deben
ser descriptivos, por ejemplo:

*/
int numero_estudiantes;
numero_estudiantes = 25;
// la asignacion puede ser en distintas lineas, o en la misma l�nea junto a
// declaraci�n de la variable

char nombre_estudiantes;
nombre_estudiantes = 'J';
// cuando escribimos char, los caracteres para ser validos deben
// estar entre comillas simples
float promedio_estudiante = 5.6;

double promedioacum_estudiante;
promedioacum_estudiante = 5.5e2;
// la notacion cientifica es numero|e|numero, donde el primer numero
//es el multiplicado, e significa 10 elevado a y el segundo numero
// es la potencia a la cual se eleva el diez anterior
bool aprobacion = true;

cout <<"Numero estudiante: "<<numero_estudiantes<<endl;


cout <<"Nombre: "<<nombre_estudiantes<<endl;
cout <<"Promedio: "<<promedio_estudiante<<endl;
cout <<"Promedio Acumulado: "<<promedioacum_estudiante<<endl;
cout <<"Aprobado: "<<aprobacion<<endl;

cout <<sizeof(char)<<endl; // esta funcion permite saber cuantos bit posee una
variable
// Otra forma de realizar comentario, mas facil, con menos capacidad creo
return 0;
}

#include <iostream>

using namespace std;

int main()
{
// Tambi�n es posible incorporar informaci�n mediante entradas de la consola
// es decir, a trav�s del teclado.
// Para esto se ocupa la funci�n cin, consola input

int edad;

cout<<"Ingrese su a�o de nacimiento"<<endl;


cin>>edad;

// Aparentemente, es necesario para este ejemplo que exista una


// concordancia entre la variable declarada y lo que cin va a extraer
// de la consola
cout<<"Su a�o de nacimiento es: "<<edad<<endl;

// Respecto a los operadores matem�ticos, es claro que se mantienen


// los operadores conocidos +, -, * y /
// Se agrega a esto el modulo, o %, que entrega el resto de una divisi�n,
entera

cout<<"En 40 a�os sera el a�o: "<<edad+32<<endl;


cout<<"Hace cinco a�os era el a�o: "<<edad-5<<endl;
cout<<"Si dividimos su a�o de nacimiento en tres da como resultado;
"<<edad/3<<endl;

// existen divisiones enteras y reales, cada una con su l�gica

cout<<3/2<<"y"<<3/2.0<<endl;

return 0;
}

#include <iostream>

using namespace std;

int main()
{
// este es un ejercicio para comprobar algunas cosas
int nacimiento;
int actual;
actual = 2017;

cout<<"�Cu�l es tu a�o de nacimiento?"<<endl;


cin>>nacimiento;
cout<<"Tu edad actual es: "<<actual-nacimiento<<endl;
cout<<"Y en 10 a�os tendr�s: "<<(actual-nacimiento)+10<<endl;

/* Operadores l�gicos y de comparaci�n


Existen tanto operadores l�gicos y de comparaci�n; los l�gicos son booleanos,
es decir, entregan true o false

y = && o = || no = !

Los de comparaci�n son como siguen

Igualdad -> == Desigualdad -> != Mayor-> > Menor-> <


Menor o igual-> <= Mayor o igual-> >=
*/

bool prueba1 = 10 == 10;


bool prueba2 = 4!=4;
bool prueba3 = 6>1;
bool prueba4 = 7<9;
bool prueba5 = 6<=6;

cout<<prueba1<<endl;
cout<<prueba2<<endl;

return 0;
}

#include <iostream>

using namespace std;

int main()
{
cout<<"Este programa tiene como proposito facilitar la obtencion de promedios
por parte de los profesores"<<endl;

//para obtener promedios ocuparemos 4 notas, correspondientes a dos pruebas, una


monografia y un taller
//estas deberan sumarse para luego dividirse y entregar un resultado

float prueba1, prueba2, monografia, taller, promediofinal;

cout<<"Nota de la primera prueba: "<<endl;


cin>>prueba1;

cout<<"Nota de la segunda prueba: "<<endl;


cin>>prueba2;

cout<<"Nota de la monografia: "<<endl;


cin>>monografia;

cout<<"Nota del taller: "<<endl;


cin>>taller;

promediofinal = (prueba1+prueba2+monografia+taller)/4;

cout<<"Promedio del curso: "<<promediofinal<<endl;

// if, es decir "si" en t�rminos condicionales,


// es una estructura condicional que nos permite ejecutar
//una determinada l�nea de c�digo dentro de sus corchetes;
//puede estar asociada a una else "sino", en el que pasan
// los datos que no est�n en el intervalo, para mostrar
// otro mensaje. El if puede o no ir con else, pero else
// no puede ir sin un if.
if (promediofinal>4.0) {
cout<<"Estudiante aprobado"<<endl;
}
else {
cout<<"Estudiante reprobado"<<endl;

cout<<"Gracias por utilizar este programa"<<endl;

return 0;
}

#include <iostream>

using namespace std;

int main () {

cout<<"Por favor, ingresa m si eres hombre o f si eres mujer"<<endl;


char sexo;
cin>>sexo;
//el switch es una estructura condicional m�ltiple, que nos
//permite disponer de numerosas posibilidades de c�lculo o
//respuesta de alguna operaci�n.

// �S�lo se permite para char o int!


switch (sexo) {
// se relaciona a una variable

// se presentan los distintos casos para esa variable


case 'm': cout<<"Eres hombre"<<endl;
// se establece una posibilidad de respuesta y
// se dice lo que se har� con dicha respuesta
break; // termina la operaci�n descrita; es
// importante se�alarla para evitar errores
case 'f': cout<<"Eres mujer"<<endl;
break;
default : cout<<"No sabria decirte"<<endl;
// el default, por defecto, es cuando para las posibilidades
// expresadas no hay una instrucci�n definida, devolviendo nada
// o alg�n mensaje de error u otro.

return 0;
}