BUCLE DO { } WHILE (); C++

El bucle do while primero actúa y luego ejecuta el código .

Primero hace la sentencia de las llaves {} hasta que se cumpla la condición de los paréntesis().

Para mas información puedes visitar aquí:

Ejemplo de código fuente:

#include <iostream>

using namespace std;

int main()

{

int contador;

contador = 100;

do { cout << contador << endl;

contador — ; } while ( contador <=0);

return 0;

}




LLAMAR ARCHIVO DE TEXTO EN C++

El objeto –FILE– crea una llamada a fopen, que devuelven un puntero a uno de los objetos.

El archivo de texto tiene que estar en el mismo directorio que nuestro programa

En este caso a la variable texto dando carácter a carácter a través del bucle while.

EOF es de carácter booleano devuelve false cuando llega al final del archivo.

putchar Esta función no devuelve el valor del texto por la pantalla.

La función fgetc obtiene el siguiente carácter del flujo.

// Llamada al archivo de texto que contiene los colores
FILE *texto = fopen («texto_color.txt»,»r»);
int contador_texto;
while ((contador_texto=fgetc(texto))!= EOF)
{
putchar(contador_texto);
}

En la barra lateral izquierda te muestro el ejemplo de código fuente con estas funciones

Si estas copilando en Visual Studio es posible que te de mensaje de error la solución es fácil.

Sígueme aquí




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:

system("cls"); Limpia la pantalla de consola
system("pause"); Efectúa una pausa hasta teclear una tecla
system("Title Calculadora en c++"); Titulo en consola de comandos




IF, ELSE, WHILE EN C++

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();
}




LLAMAR A UNA FUNCION EN C++

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;

}




ARRAYS BIDIMENSIONALES CON FOR Y CIN C++

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
for (int fila = 0; fila < 3; fila++)
->Damos el valor a la variable fila 0 mientras sea menor de 3 le incrementamos +1 se mantiene en el bucle.

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




ARRAYS BIDIMENSIONALES C++

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, COUT USING STD C++

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 variable

cout << 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




Bucle while en Python

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.

  1. while condición:

    • bloque de instrucciones
    • print (» Hola mundo»)
    • etc..

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»)




POP EN PYTHON

Pop en Python

Para elinar el ultimo elemneto de la lista se usa pop si no especificas ningun indice.

si especificas un índice ese será eliminado.

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’]