Comentarios en C++https://www.youtube.com/watch?v=gfDhRBs5LU8&feature=youtu.be
Crear un programa en C++https://www.youtube.com/watch?v=eA3mPHUYiWA&feature=youtu.be
Uso del elsehttps://www.youtube.com/watch?v=ECQgnJYtwQs&feature=youtu.be
Uso del Whilehttps://youtu.be/Gryxx94-Pi0
// writing on a text file
//Reference: http://www.cplusplus.com/doc/tutorial/files/
using
namespace
std;
int
main () {
ofstream myfile (
"Write.txt"
);
if
(myfile.is_open()) {
myfile "This is a line.\n"
;
myfile "Hello world.\n"
;
myfile.close();
}
else
{
cout "Unable to open file"
;
}
return
0;
}
// reading a text file
//Reference: http://www.cplusplus.com/doc/tutorial/files/
using
namespace
std;
int
main () {
string line;
ifstream myfile (
"CNC.txt"
);
if
(myfile.is_open()){
while
( getline (myfile,line) ){
cout '\n'
;
}
myfile.close();
}
else
{
cout "Unable to open file"
;
}
return
0;
}
en este, tenemos que abre el archivo y este es leido linea por linea y convertida en strings, para esto t
- Determinar las entradas. Es decir, los datos que posee el programa al comenzar su ejecución. Esos datos permiten obtener el resultado.
- Determinar las salidas. Es decir, los datos que obtiene el algoritmo como resultado. Lo que el algoritmo devuelve al usuario.
- Determinar el proceso. Se estudia cuál es el proceso que hay que realizar.
Una función es un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor. Las funciones pueden tomar parámetros que modifiquen su funcionamiento. Las funciones son utilizadas para descomponer grandes problemas en tareas simples y para implementar operaciones que son comúnmente utilizadas durante un programa y de esta manera reducir la cantidad de código.
- el primer paso es determinar que tipo de función va a ser, que nos va arrojar, podemos usar int, float, bool, o cualquiera que nosotros queramos usar
- el segundo paso, es ponerle nombre a la función, este nombre puede ser en realidad el que nosotros queramos, puede ser desde “cuadratica” hasta “perrito” solo que es recomendable darle nombres relacionados con lo que hace esa función, ya que si le ponemos “perrito” y trata sobre una función, esta puede llegarnos a confundir y cometer errores.
- el tercer paso para realizar la función es poner entre parentesis, que y cuantas variables van a ser usadas en nuestra función, por ejemplo si queremos que sean tres variables enteras (a,b y c) las cuales vamos a necesitar en la realización de nuestra función llamada “ejemplo” y arrojara un numero entero, entonces quedaría así: int ejemplo (int a, int b, int c)
- después de determinar que arrojara, el nombre y las variables de la función procederemos abrir corchetes “{“, escribir lo que queremos que haga esa función y por ultimo, antes de cerrar nuestra función tenernos que poner “return” y la variable que queremos que regrese y por ultimo debemos de cerrar corchetes “}” a continuación un ejemplo de una función
[]
. El elemento 5° (quinto) de un arreglo, es representado por el índice [4]
, ya que los índices comienzan en 0
. Esto significa que un arreglo de 10 elementos tendría los índices del 0 al 9: [0...9].
- definir que tipos de variables queremos guardar en el arreglo.
- ya definida nuestra variable tenemos que pensar cuantos datos queremos guardar en el arreglo
- ya definida la anterior información lo que debemos hacer es empezar a programarlo, la manera para crear un arreglo es casi la misma para crear otras variables
- podemos definir el tipo de variable, antes o al momento de ingresar cuantos datos queremos poner
- después de definirla nos pondremos a definir cuantos espacios (cajas) queremos que tengan este numero siempre tiene que estar entre “[ ]”
- ya definida cuantos datos queremos lo que debemos hacer es ingresarlos, empezando por el lugar 0, los datos se empiezan a ingresar desde el lugar cero por lo tanto si decidimos que va a tener 10 lugares el ultimo lugar va a ser el lugar 9.
- y as es como se trabaja con arreglos.
On Two Functions https://github.com/victorgiuch/QSW-8/blob/master/.gitignoreWSQ #8
Estimating e
Código en GitHub:
https://github.com/victorgiuch/WSQ-14-/blob/master/.gitignore
WSQ # 14