Underc0de

Programación General => Otros lenguajes => Mensaje iniciado por: Sanko en Octubre 18, 2012, 11:17:35 AM

Título: Reto de programacion - Comprobar valor del primer caracter.
Publicado por: Sanko en Octubre 18, 2012, 11:17:35 AM
- ¿En que consiste el reto?

· Comprueba que el primer caracter de la variable 'a' sea 'h' , si este comienza por 'h' imprime un mensaje indicando que es correcto, de lo contrario que imprima un mensaje mostrando que es incorrecto.

- ¿Dificultad? : 2/10 (Sencillito)

De a poco ire aumentando la dificultad para que se puedan ir entreteniendo tanto usuarios iniciados  como usuarios avanzados.

Aqui yo hice dos scripts , uno en python y otro en ruby :

Python :

Código (python) [Seleccionar]
#Reto de programacion , Difucultad? -> Sencilla
#Comprueba que el primer caracter de la variable 'a' sea 'h'
#Si lo es imprime 'Correcto' si no lo es imprime 'Incorrecto'

a = raw_input("Escribale un valor a la variable a : -> ")

if a.startswith('h'):
print "Correcto el primer caracter es una h"
else:
print "Incorrecto el primer caracter no es una h"


Imagen :

(http://i.imgur.com/60Wzp.png)

Ruby :

Código (ruby) [Seleccionar]
#Reto de programacion , Difucultad? -> Sencilla
#Comprueba que el primer caracter de la variable 'a' sea 'h'
#Si lo es imprime 'Correcto' si no lo es imprime 'Incorrecto'

print "Escribale un valor a la variable a :\n"
a = gets.chomp

if a.match(/^h/)
puts 'Correcto el primer caracter es una h'
else
puts 'Incorrecto el primer caracter no es una h'
end


Imagen :

(http://i.imgur.com/bB7oE.png)

PHP - OKOL :

Código (php) [Seleccionar]
<?php
$cadena 
"hola"
echo 
'la palabra es '.$cadena.'<br />':
 
if(
$cadena['0'] == "h")
{
echo 
"correcto! la primera letra es h";
} else {
echo 
"Incorrecto";
}
?>


Imagen :

(http://img546.imageshack.us/img546/1902/9ef3036971644f779a415f9.png)

Abnormality - Pascal :

program Untitled;
uses crt;
var palabra:string;
begin
writeln('Introducir palabra');
read(palabra);
if (palabra[1]) = 'h' then
write('Primera letra es H, correcto') else
write('Primera letra NO es H, incorrecto');
repeat until keypressed
end.


Imagen :

(http://i.imgur.com/gfVr3.png)


noxon - VB.Net :

(http://i1104.photobucket.com/albums/h333/noxonsoftwares/imgaen0003.png)

Imagenes :
(http://i1104.photobucket.com/albums/h333/noxonsoftwares/imgaen0001.png)

(http://i1104.photobucket.com/albums/h333/noxonsoftwares/imgaen0002.png)

aneraka - Java :

Código (java) [Seleccionar]
    package Programacion;
     
    import java.util.Scanner;
     
    public class RetoSanko {
     
            /**
             * @param args
             */
            public static void main(String[] args) {
     
                     Scanner sc = new Scanner(System.in);
                     System.out.println("Ingrese la palabra con la condición secreta");
                     String palabra = sc.nextLine().toUpperCase();
                     if(palabra.startsWith("H"))
                             System.out.println("La palabra ingresada es correcta");
                     else
                             System.out.println("La palabra ingresada no es correcta");
            }
     
    }


Imagen :
(http://i.imgur.com/R1EUv.png)

k0ws - VB6 :

Sub Main()
Dim cadena As String
cadena = "hola"
If Left(cadena, 1) = "h" Then
MsgBox "La palabra comienza por h", vbInformation, "Comprobador"
Else
MsgBox "La palabra no comienza por h", vbExclamation, "Comprobador"
End If
End Sub


Imagen : SIn imagen (k0ws es un vaguito).

Xt3mpito - Javascript :

Código (javascript) [Seleccionar]

<script>
var texto = prompt("Escribe una palabra:");
if(texto.substr(0, 1) == "h"){
alert("Empieza con h");
}else{
alert("No empieza con h");
}
</script>


Imagenes :

(http://img37.imageshack.us/img37/7354/5934be96f9964244820adb8.png)

(http://img822.imageshack.us/img822/4307/fe2c507d8f2c400da984f67.png)

Oggy - C++ :

#include <iostream.h>
using namespace std;
int main (void)
{
    char l[10];
    l[0] = 'h';
    l[1] = 'y';
    l[2] = 'd';
    l[3] = 'r';
    l[4] = 's';
    l[5] = 'c';
    l[6] = 'u';
    l[7] = 't';
    l[8] = 'z';
    l[9] = 'w';
    l[10] = 'z';
   
    char x;
   
    cin>> x;
   
   
    if(x == 'h')
    {
       cout<<"comienza con h";
       
       
        }
       
        else
        {
           cout<<"no comienza con h";
            }
   
    system("pause >>nul");
   
   
}


Imagen:

(http://i.imgur.com/LxTK9.png)

HD_Breaker - Java :

Código (java) [Seleccionar]
package javaapplication52;
import javax.swing.JOptionPane;
public class JavaApplication52 {

    public static void main(String[] args) {
        String Texto="";
        Texto=JOptionPane.showInputDialog("Ingrese Una Frase");
        char Text[] = new char [Texto.length()];
        for (int i = 0; i < Texto.length(); i++) {
            Text[i] = Texto.charAt(i);
        }
        if (Text[0] == 'h') {
            JOptionPane.showMessageDialog(null, "Correcto");
        }else{
            JOptionPane.showMessageDialog(null, "Incorrecto");
        }
    }
}


imagenes :

(http://i47.tinypic.com/2e3q4nn.jpg)

(http://i47.tinypic.com/2e3q4nn.jpg)

Me envias un MP indicando el lenguaje , poneis el code y tambien una imagen y yo os  incorporare al post.

Pasarón el reto :

-Okol - PHP
-Abnormality - Pascal
-Noxon - VB.Net
-Aneraka - Java
-k0ws - VB6
-Xt3mp - Javascript
-Oggy - C++
-HD_Breaker - Java
Título: Re:Reto de programacion - Comprobar valor del primer caracter.
Publicado por: Okol en Octubre 18, 2012, 01:48:49 PM
Facil pero bueno, Sigue asi bro!! asi muchos van practicando
FELICIDADES!

EDIT: MUCHAS GRACIAS POR REVIVIR ESTA SECCIÓN BRO!!
Título: Re:Reto de programacion - Comprobar valor del primer caracter.
Publicado por: Abnormality en Octubre 18, 2012, 04:04:20 PM
Gracias por el reto
Título: Re:Reto de programacion - Comprobar valor del primer caracter.
Publicado por: k0ws en Octubre 21, 2012, 07:10:44 PM
La imagen estaba en el rar que te mande por MP, el vago eres tu que ni lo habras mirado XD

-Saludos-
Título: Re:Reto de programacion - Comprobar valor del primer caracter.
Publicado por: Xt3mP en Octubre 21, 2012, 07:42:49 PM
Código (javascript) [Seleccionar]

<script>
var texto = prompt("Escribe una palabra:");
if(texto.substr(0, 1) == "h"){
alert("Empieza con h");
}else{
alert("No empieza con h");
}
</script>


(http://img37.imageshack.us/img37/7354/5934be96f9964244820adb8.png)

(http://img822.imageshack.us/img822/4307/fe2c507d8f2c400da984f67.png)
Título: Re:Reto de programacion - Comprobar valor del primer caracter.
Publicado por: Oggy en Octubre 21, 2012, 08:29:35 PM
(http://i.imgur.com/LxTK9.png)

código C++
#include <iostream.h>
using namespace std;
int main (void)
{
    char l[10];
    l[0] = 'h';
    l[1] = 'y';
    l[2] = 'd';
    l[3] = 'r';
    l[4] = 's';
    l[5] = 'c';
    l[6] = 'u';
    l[7] = 't';
    l[8] = 'z';
    l[9] = 'w';
    l[10] = 'z';
   
    char x;
   
    cin>> x;
   
   
    if(x == 'h')
    {
       cout<<"comienza con h";
       
       
        }
       
        else
        {
           cout<<"no comienza con h";
            }
   
    system("pause >>nul");
   
   
}
Título: Re:Reto de programacion - Comprobar valor del primer caracter.
Publicado por: Muppet en Octubre 21, 2012, 10:07:46 PM
Un Poco de Java


package javaapplication52;
import javax.swing.JOptionPane;
public class JavaApplication52 {

    public static void main(String[] args) {
        String Texto="";
        Texto=JOptionPane.showInputDialog("Ingrese Una Frase");
        char Text[] = new char [Texto.length()];
        for (int i = 0; i < Texto.length(); i++) {
            Text[i] = Texto.charAt(i);
        }
        if (Text[0] == 'h') {
            JOptionPane.showMessageDialog(null, "Correcto");
        }else{
            JOptionPane.showMessageDialog(null, "Incorrecto");
        }
    }
}


(http://i47.tinypic.com/2e3q4nn.jpg)
Título: Re:Reto de programacion - Comprobar valor del primer caracter.
Publicado por: Sanko en Octubre 22, 2012, 10:06:19 AM
Ya se cierra el reto , me ha gustado que colaborase tanta gente , espero que entre todos podamos seguir sacando retitos.
Un saludo a todos los participantes y gracias por participar.