Pular para o conteúdo principal

Postagens

Tutorial de Lógica de Programação com a Linguagem C e C++ - Arrays e Matrizes - Aula 05

  1. Vetores (Matrizes Unidimensionais) e Matrizes Vetores e matrizes são uma coleção de variáveis do mesmo tipo referenciadas por apenas um nome. Cada elemento de um vetor e uma matriz são acessados através de índices. A declaração de um vetor segue a seguinte sintaxe int notas[3]; Em C uma string é definida através da declaração de um vetor de char. Conforme o exemplo abaixo: char nome[50]; o primeiro elemento de um vetor ocupa o índice de posição 0 (zero) Ex: char nome[50] nome =  A declaração de uma matriz segue a seguinte sintaxe int gavetas[3][3];
Postagens recentes

Tutorial de Lógica de Programação com a Linguagem C e C++ -Laços de Repetição- Aula 04

Os laços de repetição são estruturas que permitem a execução consecutiva de um mesmo bloco de código. Em C os três laços de repetição estruturados são o for, while e do-while . O laço for é comumente utilizado quando é conhecido o número de repetições necessárias para processar uma determinada informação. Já os laços while e do-while são executados enquanto uma determinada condição for verdadeira. Seguem as estruturas de repetição 1. for for(int i = 1 ; i < 10 ; i++){     printf("%d",i); } 2. while int i = 1 while(i < 10){     printf("%d",i);     i = i +1; } 3. do - while int i; i = 1; do {   printf("%d",i);   i = i + 1; }while(i < 10); 4 Exercícios exibir a soma dos números de 0 a 100. exibir a soma dos 100 primeiros números pares. exibir a tabuada de multiplicação de um número digitado pelo usuário. solicitar a idade e altura de 5 pessoas. Ao final, exibir qual a pessoa mais alta, a mais baixa, a mais nova e a mais velha. gerar uma tabela com

Tutorial de Lógica de Programação com a Linguagem C e C++ - Estruturas Condicionais - Aula 03

As estruturas condicionais são responsáveis por definir o fluxo de execução de acordo com o resultado do processamento de informações ou da entrada de dados realizada pelo usuário. Na linguagem C temos como principais estruturas condicionais o if, else, if-else if  e o switch. 1. if - else O comando if avalia se uma expressão é verdadeira para executar o bloco de código já a expressão else realiza a opração nos casos em que a expressão do if retornar o valor falso EX: #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() {     setlocale(LC_ALL,"");     int a;     a = 10;     if(a > 5) {          printf(" a é maior que 5");      } else {             printf(" a não é maior que 5");      }     return 0; } Neste exemplo o a é maior que o número 5. Portanto, o bloco de código do if será executado e a mensagem  " a é maior que 5" será exibida para o usuário. Para ver o bloco do comando else funcionar basta altera

Tutorial de Lógica de Programação com a Linguagem C e C++ - Variáveis, Entrada/Saída de Dados - Aula 02

Dando continuidade aos estudos dos conceitos iniciais para o aprendizado de uma linguagem de programação vamos discutir neste post os conceits de Variáveis e Comandos de Entrada e Saída na linguagem C. 1. Variáveis Variáveis são apelidos de regiões de memória que o programa irá utilizar para armazenar valores úteis na execução dos comandos definidos no código fonte. Podemos entender as variáveis como caixas que guardam objetos. Porém, é importante registrar que assim como uma caixa que guarda carrinhos de brinquedos não é capaz de "guardar" um carro de verdade uma variável deve possuir um tipo compatível com o tamanho e características dos dados que serão armazenados na mesma. Os tipos que podem ser armazenados na liguagem C são: Palavra Chave Tipo char caracter int inteiro float real de precisão simples double real de precisao dupla void vazio (sem valor)   Para declarar uma variável em C devemos utilizar a sintaxe abaixo: [tipo] nome_variável; Ex: int idade; nesta linha def

Tutorial de Lógica de Programação com a Linguagem C e C++ - Introdução - Aula 01

1. Conceitos Básicos Antes de iniciarmos o uso de uma linguagem de programação precisamos entender alguns conceitos básicos que estão dentro do universo da criação de software de computadores. Basicamente , estes conceitos respondem às seguintes perguntas: O que é Lógica de Programação? Disciplina que busca o encadeamento e organização do pensamento para a implementação de algoritmos através de uma linguagem de programação O que são Algoritmos?           Sequência de passos que visam atingir um objetivo bem definido  Exemplo de Algoritmo: Trocar uma lâmpada queimada  pegar uma escada; posicionar a escada debaixo da lâmpada; buscar uma lâmpada nova subir na escada retirar a lâmpada velha colocar a lâmpada nova O que é uma Linguagem de Programação ?         É a linguagem capaz de definir instruções que irão materializar um algoritmo para um computador 2. A Linguagem C   C é uma linguagem de programação que possui  características de "alto nível" quanto de "baixo nível&quo

Creating React-Native Project using Expo and TypeScript

 expo init nome_projeto select Bare workflow  minimal bare and minimal, just the essentials to get you started create the file typescript.json  execute in the folder of project the command expo start. Add pathing Map install yarn add babel-plugin-module-resolver -D Edit the file babel.config.js module . exports = function ( api ) {   api . cache ( true );   return {     presets : [ 'babel-preset-expo' ],     "plugins" : [       [         "module-resolver" ,         {           "root" : [ "./" ],           "alias" : {             "@components" : "./src/components" ,             "@screens" : "./src/screens" ,             "@stores" : "./src/stores" ,             "@utils" : "./src/utils" ,             "@services" : "./src/services" ,             "@assets" : "./assets" ,             "@constants"

Validando Documentos com Fluent Validation, DocsBRValidator e .net Core 6.0

  Introdução A necessidade de utilização das bases de dados para construção de estratégias de negócios através  de técnicas de Ciência de Dados torna necessário que as aplicações sejam cada vez mais cuidadosas para a validação dos campos que serão salvos nas bases dos sistemas. Esses cuidados tem o objetivo de melhorar a qualiade das informações que serão fornecidas para sistemas de Inteligência artificial, mineração de dados, etc . Neste artigo será apresentada a construção de uma solução console que utiliza o Fluent Validation, DocsBRValidator  e o .net Core 6 para validar o número do CPF fornecido pelo usuário.   FluentValidation FluentValidation é uma bliblioteca .Net criada para construção de regras de validação. Com essa biblioteca  podem ser definidos a obrigatoriedade de campos , os tamanhos, os tipos e a formatação.   DocsBRValidator DocsBRValidator é uma biblioteca que possui a regra de validação para os principais documentos brasileiros como CPF, CNPJ,  RG, CNH, Titulo de El