Arquivo da tag: algoritmo

Utilizando Módulo 10 para calcular dígito verificador

Dígito verificador ou algarismo de controle é um mecanismo de autenticação utilizado para verificar a validade e a autenticidade de um valor numérico, evitando dessa forma fraudes ou erros de transmissão ou digitação. É usado normalmente em representações numéricas que … Continue lendo

Publicado em CSharp | Com a tag , , , , , | 5 comentários

Removendo itens iguais de um ArrayList (csharp)

Este algoritmo só é válido para um ArrayList com itens do tipo Int32. Primeiramente devemos ordenar o ArrayList para simplificar a busca de itens iguais. Para isso basta utilizar o método Sort. Depois, utilizando um simples laço ‘for’ percorremos o … Continue lendo

Publicado em CSharp | Com a tag , , | Deixar um comentário

Função para retornar o dia útil. (c#)

A seguir um algoritmo que retorna o primeiro (ou o próximo) dia útil do mês. public static DateTime diaUtil(DateTime dt) { while (true) { if (dt.DayOfWeek == DayOfWeek.Saturday) { dt = dt.AddDays(2); return diaUtil(dt); } else if (dt.DayOfWeek == DayOfWeek.Sunday) … Continue lendo

Publicado em CSharp, Ling. de Programação | Com a tag , , | 2 comentários