-
ARRAYS UNIDIMENSIONALES EN C++
Se utilizan para almacenar varios valores en una variable, permiten almacenar múltiples valores en posiciones continuas de memoria. Son como las listas en Python.
Este tipo de arrays solo tienen un índice:
( Los índices son las posiciones en memoria para acceder a la posición de los arráis)
- Permite acceder a los valores rápidamente pueden ser números ,letras o cualquier tipo de variables que queramos incluido tipo de datos complejos.
- Para que? para datos que tienen que ver entre ellos
- Sintaxis:
- declaración: int nombre_array [
nº
]{15,34.23.22.22};
nº
números de elementos, se puede definir con una constante- const int
n_de_casa
{20}; - int nombre_array [
n_de_casa
]{12,23,11,1,13,etc…..};// Los elementos no definidos tendrán el valor 0 hasta el final.
- const int
- No podemos mezclar elementos diferentes como string, enteros, etc..
- declaración: int nombre_array [
Ejemplo de código fuente:
/* Arrays.cpp : Se utilizan para almacenar varios valores en una variable,
*/
#include <iostream>
using namespace std;
int main()
{
const int n_de_casa{ 20 };// contador de numero de calle
int casa_numero [n_de_casa] { 12,23,11,1,13,22 };// array empieza contando del el indice 0 que seria el numero 12
cout << casa_numero[2];system («pause»);// Pausa en pantalla
}
-
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();
}