LIMPIAR LA PANTALLA DE LA CONSOLA, CALCULADORA EN C++
Con la función system es como escribir en la consola de comandos
cls, pause,
ejemplo código:
Con la función system es como escribir en la consola de comandos
cls, pause,
ejemplo código:
Creando una calculadora como la que tenemos hecha en Python con funciones y llamadas desde
el condicional if
desde c++.
Con el condicional if si se cumple lo que tenemos entre los paréntesis (x-x=x) se ejecuta la sentencia de las llaves { cout << etc..}
en el caso contrario seria pasar al else { etc..}.
Nos falta crear el resto de las funciones multiplicar, dividir haciendo las llamadas desde los condicionales if.
Para mas información click aquí
if (operacion == ‘s’ or operacion == ‘S’)// Cumple la función suma(); siempre que la variable operacion // sea s o S. con el -> or es o <-
{
suma();
}
Creamos una función independiente con void nombre_funcion() { etc..}
y dentro del main la llamamos
nombre_fucion() ;
{
código de función
}
Ejemplo de código fuente:
#include <iostream>
using namespace std;
void suma()
{
cout << «En función suma \n»; int a; int b; cout << «suma\n»; cout << «Introduce el valor de a \n «; cin >> a;
cout << «Introduce el valor de b \n «; cin >> b;
cout << «La suma de a y b es » << a + b;
}void fin()
{
cout << «\n\n_________________________»;
cout << «\nEn función fin \n»;
system(«pause»);
}int main()
{
cout << «\tInicio de main()\n\n » << endl;suma(); fin (); cout << "main() de regreso"; cout << "\t Adios " << endl; return 0;
}
Para introducir un valor en el array bidimensional usamos el bucle
for
usando de contador el índice:
int mi_array_for[3][3];Nombre del array con tres filas y tres columnas
->Damos el valor a la variable fila 0 mientras sea menor de 3 le incrementamos +1 se mantiene en el bucle.
for (int fila = 0; fila < 3; fila++)
dentro de este bucle creamos otro que incremente la columna algo así.
for (int columna = 0; columna < 3; columna++)
aquí ponemos cin para pedir el valor de la columna por teclado mientras no sea mayor de 3 incrementamos +1
{
los arrays bidimensionales guardan dos índices por posición, tienen filas y columnas.
Parecido a una guerra de barcos.
se seleccionan los elementos con 0-0 0-1 etc..
Ejemplo de código fuente:
Iostream es una librería que forma parte de la librería estándar de C++ es utilizado para entrada y salida de datos, acrónimo de Input output Stream.
se utiliza para hacer uso de los objetos
cout -> Para la salida de datos por pantalla ( carácter de salida)
cin -> Para la entrada de datos por teclado
clog -> Esta asociado con el flujo de la salida de errores
cerr ->Carácter error se usa para imprimir errores en pantalla ( carácter error)
Ejemplo de codigo fuente
>> # include <iostream>
>> using namespace std;
// Declaracion_varibles.cpp
#include <iostream> // Carga de librería
using namespace std; // Nombre estándar
int main() // Función entera main
{
int saldo; // Declaración de variable
saldo = 8000; // Valor que se asigna a la variablecout << saldo <<«\n»; // Imprimir por pantalla el valor de la variable
system(«pause»); // No continua hasta no pulsar una tecla
}
system("pause"); // No continua hasta no pulsar una tecla
con esta sentencia creamos una pausa hasta presionar una tecla
FORMA PARTE DE LOS BUCLES QUE SE UTILIZAN PARA REPETIR SENTENCIAS.
WHILE forma un bucle que se utiliza para repetir un programa las veces que sea necesario.
While está recomendado para la repetición cuando no se sabe las veces se repetirá la sentencia, suelen tener la siguiente sintaxis.
Ejemplo de código fuente:
print («\n Teclea un numero de 1 al 5 para salir»)
numero=int(input(«\n «))
while numero > 5 :
print («\n Teclea un numero de 1 al 5 para salir»)
numero=int(input(«\n «))
while numero < 0 :
print («\n Teclea un numero de 1 al 5 para salir»)
numero=int(input(«\n «))
print («Exit»)
If sirve de condicional si se cumple la sentencia que refiere para seguir el camino marcado desde el if.
Ejecuta el bloque si se cumple la condición de entrada.
Ejemplo de código fuente:
print («\n Teclea un numero de 1 al 5 para salir»)
numero=int(input(«\n «))
if numero > 5:
print(«El numero tecleado no vale es «, numero)
print («\n Teclea un numero de 1 al 5 para salir»)
numero=int(input(«\n «))
if numero < 0:
print(«El numero tecleado no vale es «, numero)
print («\n Teclea un numero de 1 al 5 para salir»)
numero=int(input(«\n «))
La sentencia else es el camino que sigue el programa si la sentencia if no se cumple
print («\n Teclea un numero de 1 al 5 para salir»)
numero=int(input(«\n «))
if numero > 5:
print(«El numero tecleado no vale es «, numero)
print («\n Teclea un numero de 1 al 5 para salir»)
else:
print («\n Teclea un numero de 1 al 5 para salir»)
numero=int(input(«\n «))
numero=int(input(«\n «))
if numero < 0:
print(«El numero tecleado no vale es «,numero)
print («\n Teclea un numero de 1 al 5 para salir»)
else:
print («\n Teclea un numero de 1 al 5 para salir»)
numero=int(input(«\n «))
Ejemplo de pop con índice y sin índice
milista=[«gato», «perro», «leon»,»cocodrilo»]
milista2=[«coco»,» sandia»]
doslistas=milista+milista2
print(doslistas[:])
print(«la lista con pop»,doslistas.pop(2))
print(doslistas[:])
Mostrara esto en pantalla:
[‘gato’, ‘perro’, ‘leon’, ‘cocodrilo’, ‘coco’, ‘sandia’]
la lista con pop leon
[‘gato’, ‘perro’, ‘cocodrilo’, ‘coco’, ‘sandia’]
Con la función TIME que contiene herramientas para trabajar con fechas y horas.
La función ASCTIME() que retorna una cadena de texto con la fecha del sistema.
Ejemplo de código
>>> import time
>>> mifecha= time.asctime()
>>>print(mifecha)