Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] programa que me diga el mes al digitar el numero

Estas en el tema de programa que me diga el mes al digitar el numero en el foro de .NET en Foros del Web. Como creo un programa en windows form que al ingresar un numero del 1 al 12 me diga el mes que es. como se hace ...
  #1 (permalink)  
Antiguo 03/06/2016, 22:39
 
Fecha de Ingreso: junio-2016
Ubicación: Santiago
Mensajes: 16
Antigüedad: 7 años, 10 meses
Puntos: 0
programa que me diga el mes al digitar el numero

Como creo un programa en windows form que al ingresar un numero del 1 al 12 me diga el mes que es. como se hace ese programa utilizando arreglos
  #2 (permalink)  
Antiguo 04/06/2016, 01:25
Avatar de Namiwis  
Fecha de Ingreso: mayo-2013
Ubicación: Crustaceo Cascarudo
Mensajes: 162
Antigüedad: 11 años
Puntos: 10
Respuesta: programa que me diga el mes al digitar el numero

Hola thepasifico Bienvenido al Foro

Que has intentado? tienes alguna idea de como afrontar el problema? podrías poner lo que has intentando o investigado para poderte apoyar.

Saludos.
__________________
http://binarysuns.com.mx/
  #3 (permalink)  
Antiguo 04/06/2016, 05:30
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Respuesta: programa que me diga el mes al digitar el numero

Buenas compañero,

Te paso un simple ejemplo, que creo que es lo que buscas: http://www.megafileupload.com/fh8a/hablar.zip


Un saludo compañero!!!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)

Última edición por Drako_18; 04/06/2016 a las 05:38 Razón: Actualizar el enlace, sólo decía el número y no el mes como pedía el compañero.
  #4 (permalink)  
Antiguo 04/06/2016, 10:53
 
Fecha de Ingreso: junio-2016
Ubicación: Santiago
Mensajes: 16
Antigüedad: 7 años, 10 meses
Puntos: 0
Respuesta: programa que me diga el mes al digitar el numero

Namiwis hola

que ria hacer algo como esto
Cuando digite un numero quiero que me diga el mes que corresponde ejemplo: 1 es enero etc...
este seria un ejemplo
case 1:
mes="enero";
break;
case 2:
mes="febrero";
  #5 (permalink)  
Antiguo 04/06/2016, 10:54
 
Fecha de Ingreso: junio-2016
Ubicación: Santiago
Mensajes: 16
Antigüedad: 7 años, 10 meses
Puntos: 0
Respuesta: programa que me diga el mes al digitar el numero

Hola drako_18

aun no eh podido ver lo que me mandaste porque mi vercion es mas antigua y no habre
  #6 (permalink)  
Antiguo 04/06/2016, 13:04
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Respuesta: programa que me diga el mes al digitar el numero

Buenas compañero,

La versión que uso es la gratuita 2015, por si quieres descargarla.
De todas formas, te paso lo que hice.

1º) Agregar la referencia de System.Speech
2º) Hice un nuevo Form que lo llamé frmPrincipal y le agregué 1 caja de texto, 1 botón y un ListBox con los números del 1 al 12.
3º) El resto te lo copio&pego más abajo.


Un saludo compañero! ;)


Código vb:
Ver original
  1. Imports System.Speech.Synthesis
  2.  
  3. Public Class frmPrincipal
  4.     Private oSpeaker As SpeechSynthesizer
  5.  
  6.  
  7.     Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  8.         For i = 1 To 12
  9.             Me.lstNumeros.Items.Add(i)
  10.         Next
  11.  
  12.         Me.lstNumeros.SelectedIndex = 0
  13.  
  14.         'Si pusieramos el speaker antes de la asignación del elemento = 0, nos diría 0.
  15.        oSpeaker = New SpeechSynthesizer
  16.     End Sub
  17.  
  18.  
  19.  
  20.     Private Sub btnLeerTexto_Click(sender As Object, e As EventArgs) Handles btnLeerTexto.Click
  21.         If IsNumeric(Me.txtQueDecir.Text) Then
  22.             decirNumero(CInt(Me.txtQueDecir.Text))
  23.         Else
  24.             decirTexto(Me.txtQueDecir.Text)
  25.         End If
  26.     End Sub
  27.  
  28.  
  29.  
  30.     Private Sub lstNumeros_SelectedIndexChanged(sender As Object, e As EventArgs) Handles lstNumeros.SelectedIndexChanged
  31.         decirMes(CInt(Me.lstNumeros.SelectedItem))
  32.     End Sub
  33.  
  34.  
  35.  
  36.     Private Sub decirMes(ByVal iNumero As Integer)
  37.         If Not IsNothing(oSpeaker) Then
  38.             Dim arrMeses() As String = {"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"}
  39.             decirTexto(arrMeses(iNumero - 1))
  40.         End If
  41.     End Sub
  42.  
  43.  
  44.  
  45.     Private Sub decirNumero(ByVal iNumero As Integer)
  46.         If Not IsNothing(oSpeaker) Then
  47.             oSpeaker.Speak("Número: " & iNumero.ToString())
  48.         End If
  49.     End Sub
  50.  
  51.  
  52.  
  53.     Private Sub decirTexto(ByVal sTexto As String)
  54.         If Not IsNothing(oSpeaker) Then
  55.             oSpeaker.Speak(sTexto)
  56.         End If
  57.     End Sub
  58. End Class
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #7 (permalink)  
Antiguo 05/06/2016, 21:18
 
Fecha de Ingreso: junio-2016
Ubicación: Santiago
Mensajes: 16
Antigüedad: 7 años, 10 meses
Puntos: 0
Respuesta: programa que me diga el mes al digitar el numero

ok gracias deja ver si paso el ejemplo del codigo a c sharp
  #8 (permalink)  
Antiguo 05/06/2016, 23:54
 
Fecha de Ingreso: junio-2016
Ubicación: Santiago
Mensajes: 16
Antigüedad: 7 años, 10 meses
Puntos: 0
Respuesta: programa que me diga el mes al digitar el numero

Drako_18

tienes ese mismo codigo para C Sharp? lo quiero hacer en C sharp no en VB
  #9 (permalink)  
Antiguo 06/06/2016, 00:49
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: programa que me diga el mes al digitar el numero

Cita:
Iniciado por thepasifico Ver Mensaje
Drako_18

tienes ese mismo codigo para C Sharp? lo quiero hacer en C sharp no en VB
Pasar ese código a C# no es nada complicado y sería un buen ejemplo para ti, ya que quieres aprender como se resuelve el problema, realizar esa "traducción" o al menos mirar de entender que ha hecho.
__________________
Aviso: No se resuelven dudas por MP!
  #10 (permalink)  
Antiguo 06/06/2016, 07:26
 
Fecha de Ingreso: junio-2016
Ubicación: Santiago
Mensajes: 16
Antigüedad: 7 años, 10 meses
Puntos: 0
Respuesta: programa que me diga el mes al digitar el numero

Cita:
Iniciado por Malenko Ver Mensaje
Pasar ese código a C# no es nada complicado y sería un buen ejemplo para ti, ya que quieres aprender como se resuelve el problema, realizar esa "traducción" o al menos mirar de entender que ha hecho.
uh bueno vere que se hace
  #11 (permalink)  
Antiguo 06/06/2016, 11:47
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Respuesta: programa que me diga el mes al digitar el numero

Buenas compañero,

Malenko tiene toda la razón, pero también es muy bueno aprender a usar nuestro amigo San Google, que para eso somos informáticos, para tener una mente activa, ágil y usar las herramientas que tenemos a nuestro alcance...
Y recuerda, Google es nuestro fiel amigo.


Un saludo!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #12 (permalink)  
Antiguo 06/06/2016, 18:28
 
Fecha de Ingreso: junio-2016
Ubicación: Santiago
Mensajes: 16
Antigüedad: 7 años, 10 meses
Puntos: 0
Respuesta: programa que me diga el mes al digitar el numero

jaja Si san Google bueno Ok Gracias

Etiquetas: c#
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:11.