jueves, 1 de septiembre de 2016

Como comparar cadenas en C, Java, Python, Small Basic

Diario de un programador. Anexo B: Códigos


Ejemplo uso de matrices: Comparar cadenas no se realiza de la misma forma que al comparar números, al menos no en todos los lenguajes. Aquí se presenta algunas alternativas para comparar cadenas.

C
Programa utilizado: Code Blocks 13.12



#include<stdio.h>
#include<string.h>

int main(void)
{
  char cadena1[] = "hola";
  char cadena2[] = "hola";

  if(strcmp(cadena1,cadena2) == 0){
    printf("son iguales\n");
  }
  else{
    printf("no son iguales\n");
  }

  return 0;
}

//Escrito por Gustavo J. Cerda Nilo, diciembre 2015


JAVA
Programa utilizado: Net Beans 8.0.1



public class compara{
  public static void main(String[]args){
   
    String cadena1 = "hola";
    String cadena2 = "hola";
   
    if(cadena1.equals(cadena2)){
        System.out.println("son iguales");
    }
    else{
        System.out.println("no son iguales");
    }
  }//fin main   
}//fin class

//Escrito por Gustavo J. Cerda Nilo, diciembre 2015


PYTHON 3.5

Programa utilizado: Idle

cadena1 = "hola"
cadena2 = "hola"

if cadena1 == cadena2:
    print("son iguales")
else:
    print("no son iguales")
       
        
#Escrito por Gustavo J. Cerda Nilo, diciembre 2015


SMALL BASIC
Programa utilizado: Small Basic 1.1

cadena1 = "hola"
cadena2 = "hola"

If cadena1 = cadena2 Then
  TextWindow.WriteLine("son iguales")
Else
  TextWindow.WriteLine("no son iguales")
EndIf
 
'Escrito por Gustavo J. Cerda Nilo, diciembre 2015



No hay comentarios:

Publicar un comentario

C++ El apuntador This

El apuntador This En C++, cada objeto tiene acceso a su propia dirección a través de un puntero o apuntador denominado This. Lo...