Codigo de hammin con paridad par

Páginas: 2 (421 palabras) Publicado: 13 de noviembre de 2011
using System;

///
/// Summary description for Class1
///
public class paridad_impar
{
public static void verificar_impar()
{
int comprob;
bool band=true;string codigo2;
int n;
int cont1 = 0;
int conterr = 0;
int verd = 0;
char[] codigo = new char[33];

Console.Clear();Console.WriteLine();

Console.WriteLine("digite la cadena a evaluar");
codigo2 = Console.ReadLine();
n = codigo2.Length;
int i = 0;

for (int j = 0; j < n; j++){
codigo[j] = codigo2[j];
Console.Write(codigo2[j] + " | ");
}

do

{
if ((codigo[i] == '0') | (codigo[i] == '1')){
band = true;
i++;
}
else
{
band = false;
verd = 1;Console.WriteLine("Error la cadena tiene que ser solo de 0 y 1");
break;
}
}
while((band==true) && (i < n));



//------------------------verificar si esta correcta la paridad impar ----------------------------------

Console.WriteLine();
Console.WriteLine("---------------------------");

//verificando los bit de paridad

if (verd == 0)
{
// verificando el bit 1 de paridad impar

/*if (codigo[0] == '0')
cont1++;*/

for(int j = 0; j < n; j++)
{
if (codigo[j] == '1')
{
cont1++;
Console.Write(codigo[j] + " | ");}
j++;
}
comprob = cont1;
if (comprob % 2 == 0)
{
Console.WriteLine("Error el bit 1 de paridad impar");...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodo De Paridad Y Codigo Hamming
  • Codigo Paridad
  • Codigos Para Generar Caracteres
  • Codigo civil Para Estado De Mexico
  • Codigo de etica para con deudores
  • Codigos y claves para scauts
  • Código De Ética Para Administrador
  • codigo de etica para contadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS