Zₑᵣₒ ₐbₛₒₗᵤₜₒ ₋ Cᵢₑₙcᵢₐ Dₐ Cₒₘₚᵤₜₐcₐₒ ₋ ₜₑcₙₒₚₐₜᵢₐ
segunda-feira, 20 de julho de 2026
sexta-feira, 10 de julho de 2026
Z3ro @bsoluto - Object-Oriented Programming - C++ - Intensive Course - UNDER CONSTRUCTION - UPDATED - V

- COMMENTS
// Word or words
...
/*
Word or words
*/
...
...
...
- BASIC LIBRARIES
#include <stdlib.h>
#include <iostream>
#include <cmath>
using namespace std;
...
...
...
- STRUCTS
struct StructureName-I
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
struct StructureName-II
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
struct StructureName-N
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
...
...
- INPUT AND OUTPUT
...
- NEW LINE
\n
...
I - STRING INPUT
char VARIABLE[];
or
char VARIABLE[DESIRED_SIZE];
cin >> VARIABLE;
...
II - TEXT INPUT
const int TEXT_SIZE = 1000;
char TEXT[TEXT_SIZE];
cin.getline(TEXT, TEXT_SIZE);
...
III - STRING OR TEXT OUTPUT
cout << "WORD or TEXT\n";
...
IV - VARIABLE OUTPUT
cout << VARIABLE;
...
V - WORD OR TEXT OUTPUT WITH VARIABLES
cout << "WORD or TEXT " << VARIABLE << " WORD or TEXT " << VARIABLE << "\n\n";
...
...
...
- CONTROL STRUCTURES
break; STOP HERE
continue; GO TO THE NEXT OPTION
...
I - GOTO STATEMENT - JUMPS
... The goto statement works within the same function and within the same method. Therefore, jumping between functions, methods, and classes using goto is impossible. The goto statement can jump to an earlier point in the code or to a later point in the code.
goto CHOSEN_LABEL;
STRUCTURES
CHOSEN_LABEL:
or
CHOSEN_LABEL:
STRUCTURES
goto CHOSEN_LABEL;
...
I - IF AND IF/ELSE SELECTIONS
if (IF THIS IS TRUE, THEN DO THE FOLLOWING)
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
else (IF THE PREVIOUS CONDITION IS FALSE, THEN DO THE FOLLOWING)
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
...
II - SWITCH SELECTION
switch (SELECT THE CASE EQUAL TO THIS VARIABLE)
{
case '1':
ACTION;
break;
case '2':
ACTION;
break;
case 'N':
ACTION;
break;
}
...
...
...
- LOOP STRUCTURES
...
I - DO/WHILE LOOP
do
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
while (WHILE THIS IS TRUE);
...
II - WHILE LOOP
while (DO THE FOLLOWING WHILE THIS IS TRUE);
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
...
III - FOR LOOP
for (FROM THIS; TO THIS; DECREMENT or INCREMENT);
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
...
...
...
- ARRAYS
I - ONE-DIMENSIONAL ARRAY
int VARIABLE;
...
II - TWO-DIMENSIONAL ARRAY
int VARIABLE[DESIRED_SIZE][DESIRED_SIZE];
...
III - THREE-DIMENSIONAL ARRAY
int VARIABLE[DESIRED_SIZE][DESIRED_SIZE][DESIRED_SIZE];
...
...
...
- CLASSES
class ClassName-I
{
ClassName-I()
{
}
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
Method-I;
Method-II;
Method-N;
~ClassName-I()
{
}
};
...
class ClassName-II
{
ClassName-II()
{
}
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
Method-I;
Method-II;
Method-N;
~ClassName-II()
{
}
};
...
class ClassName-N
{
ClassName-N()
{
}
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
Method-I;
Method-II;
Method-N;
~ClassName-N()
{
}
};
...
...
...
- METHODS
void methodName-I()
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
}
...
void methodName-II()
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
}
...
void methodName-N()
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
}
...
...
...
- MAIN FUNCTION
int main(void)
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
- Class-I
- Class-II
- Class-N
};
...
...
...
- EXAMPLE SOFTWARE
The order of the structures matters... Everything that will be used later must be declared beforehand.
...
#include <stdlib.h>
#include <iostream>
#include <cmath>
using namespace std;
struct StructureName-I
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
struct StructureName-II
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
struct StructureName-N
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
class ClassName-I
{
VARIABLES;
struct VARIABLES;
ClassName-I()
{
}
void methodName-I()
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
}
void methodName-II()
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
}
void methodName-N()
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
}
~ClassName-I()
{
}
};
...
int main(void)
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- LOOP STRUCTURES
ClassName-I.methodName-I();
ClassName-I.methodName-II();
ClassName-I.methodName-N();
ClassName-II.methodName-I();
ClassName-II.methodName-II();
ClassName-II.methodName-N();
ClassName-N.methodName-I();
ClassName-N.methodName-II();
ClassName-N.methodName-N();
};
Z3ro @bsoluto - C Structured Programming - Intensive Course - UNDER CONSTRUCTION - UPDATED - II

- COMMENTS
// Word or words
...
/*
Word or words
*/
...
...
...
- BASIC LIBRARIES
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
...
...
...
- STRUCTS
struct StructureName-I
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
struct StructureName-II
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
struct StructureName-N
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
...
...
- INPUT AND OUTPUT
...
- NEW LINE
\n
...
I - STRING INPUT
char VARIABLE[];
or
char VARIABLE[DESIRED_SIZE];
cin >> VARIABLE;
...
II - TEXT INPUT
const int TEXT_SIZE = 1000;
char TEXT[TEXT_SIZE];
cin.getline(TEXT, TEXT_SIZE);
...
III - STRING OR TEXT OUTPUT
cout << "WORD or TEXT\n";
...
IV - VARIABLE OUTPUT
cout << VARIABLE;
...
V - WORD OR TEXT OUTPUT WITH VARIABLES
cout << "WORD or TEXT " << VARIABLE << " WORD or TEXT " << VARIABLE << "\n\n";
...
...
...
- CONTROL STRUCTURES
break; STOP HERE
continue; GO TO THE NEXT OPTION
...
I - GOTO STATEMENT - JUMPS
... The goto statement works within the same function and within the same method. Therefore, jumping between functions, methods, and classes using goto is impossible. The goto statement can jump to a previous point in the code or to a later point in the code.
goto CHOSEN_LABEL;
STRUCTURES
CHOSEN_LABEL:
or
CHOSEN_LABEL:
STRUCTURES
goto CHOSEN_LABEL;
...
I - IF AND IF/ELSE SELECTIONS
if (IF THIS IS TRUE, THEN DO THE FOLLOWING)
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
else
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
...
II - SWITCH SELECTION
switch (SELECT THE CASE EQUAL TO THIS VARIABLE)
{
case '1':
ACTION;
break;
case '2':
ACTION;
break;
case 'N':
ACTION;
break;
}
...
...
...
- REPETITION STRUCTURES - LOOPS
...
I - DO/WHILE LOOP
do
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
while (WHILE THIS IS TRUE);
...
II - WHILE LOOP
while (DO THE FOLLOWING WHILE THIS IS TRUE)
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
...
III - FOR LOOP
for (FROM_THIS; TO_THIS; DECREMENT or INCREMENT)
SINGLE-LINE STATEMENT;
{
MULTI-LINE STATEMENTS;
}
...
...
...
- ARRAYS
I - ONE-DIMENSIONAL ARRAY
int VARIABLE;
...
II - TWO-DIMENSIONAL ARRAY
int VARIABLE[DESIRED_SIZE][DESIRED_SIZE];
...
III - THREE-DIMENSIONAL ARRAY
int VARIABLE[DESIRED_SIZE][DESIRED_SIZE][DESIRED_SIZE];
...
...
...
- FUNCTION PROTOTYPES
void functionName-I(PARAMETER-I, PARAMETER-II, PARAMETER-N);
void functionName-II(PARAMETER-I, PARAMETER-II, PARAMETER-N);
void functionName-N(PARAMETER-I, PARAMETER-II, PARAMETER-N);
...
...
...
- MAIN FUNCTION
int main(void)
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- REPETITION STRUCTURES - LOOPS
Function-I;
Function-II;
Function-N;
}
...
...
...
- FUNCTIONS
void functionName-I()
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- REPETITION STRUCTURES - LOOPS
}
...
void functionName-II()
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- REPETITION STRUCTURES - LOOPS
}
...
void functionName-N()
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- REPETITION STRUCTURES - LOOPS
}
...
...
...
- EXAMPLE SOFTWARE
The order of the structures matters... Everything that will be used later must be declared beforehand.
...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
struct StructureName-I
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
struct StructureName-II
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
...
struct StructureName-N
{
VARIABLETYPE VARIABLE-I;
VARIABLETYPE VARIABLE-II;
VARIABLETYPE VARIABLE-N;
};
- FUNCTION PROTOTYPES
void functionName-I(PARAMETER-I, PARAMETER-II, PARAMETER-N);
void functionName-II(PARAMETER-I, PARAMETER-II, PARAMETER-N);
void functionName-N(PARAMETER-I, PARAMETER-II, PARAMETER-N);
int main(void)
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- REPETITION STRUCTURES - LOOPS
functionName-I(PARAMETER-I, PARAMETER-II, PARAMETER-N);
functionName-II(PARAMETER-I, PARAMETER-II, PARAMETER-N);
functionName-N(PARAMETER-I, PARAMETER-II, PARAMETER-N);
}
int functionName-I(PARAMETER-I, PARAMETER-II, PARAMETER-N)
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- REPETITION STRUCTURES - LOOPS
functionName-I(PARAMETER-I, PARAMETER-II, PARAMETER-N);
functionName-II(PARAMETER-I, PARAMETER-II, PARAMETER-N);
functionName-N(PARAMETER-I, PARAMETER-II, PARAMETER-N);
}
int functionName-II(PARAMETER-I, PARAMETER-II, PARAMETER-N)
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- REPETITION STRUCTURES - LOOPS
functionName-I(PARAMETER-I, PARAMETER-II, PARAMETER-N);
functionName-II(PARAMETER-I, PARAMETER-II, PARAMETER-N);
functionName-N(PARAMETER-I, PARAMETER-II, PARAMETER-N);
}
int functionName-N(PARAMETER-I, PARAMETER-II, PARAMETER-N)
{
VARIABLES;
struct VARIABLES;
- INPUT AND OUTPUT
- CONTROL STRUCTURES
- REPETITION STRUCTURES - LOOPS
functionName-I(PARAMETER-I, PARAMETER-II, PARAMETER-N);
functionName-II(PARAMETER-I, PARAMETER-II, PARAMETER-N);
functionName-N(PARAMETER-I, PARAMETER-II, PARAMETER-N);
}
sábado, 9 de maio de 2026
segunda-feira, 20 de abril de 2026
quarta-feira, 15 de abril de 2026
Linux Potente Para Computadores Muito Antigos E Muito Fracos - Void Linux - Ele Nao Precisa De SSDs
Processador
- 32 bits - 64 bits
...
Memoria Volatil
- Ah partir de 20 MBs com o Musl
...
Memoria Persistente
- HD - 2GBs
- SSD - 8 GBs
...
Comandos Basicos Do Terminal Do Debian
- Entrar No Terminal
su
sudo
sudo su
USUARIO
SENHA
...
- Procurar Softwares
xbps-query -Rs SOFTWARE
Exemplo
xbps-query -Rs libreoffice
...
- Instalar Softwares
xbps-install -S SOFTWARE
Exemplo
xbps-install -S libreoffice
...
- Remover Software
xbps-remove -R SOFTWARE
Exemplo
xbps-remove -R libreoffice
...
- Atualizar O Void
sudo xbps-install -Syu
...
Remover pacotes orfaos e limpar o cache
xbps-remove -oo
...
Memoria Auxiliar SWAP
- Quanto maior a memoria auxiliar SWAP for melhor... 1 GB de memoria Auxiliar SWAP eh o minimo necessario para um desempenho bom, porem 10 GB de memoria auxiliar SWAP eh mais que suficiente... Porem esse Linux fica otimo com memoria auxiliar SWAP de ah partir de 128 MBs
...
Void Linux - Download
segunda-feira, 23 de março de 2026
Assinar:
Postagens (Atom)
