Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 05:10:02
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema:  (Leído 1105 veces)
l_armand87
Recien Llegado
*
Desconectado Desconectado

Mensajes: 19


Ver Perfil
« en: Junio 23, 2006, 05:31:01 »

En línea
dark_noe
Visitante
« Respuesta #1 en: Junio 27, 2006, 03:52:14 »

En línea
dreams_eater
Habitual
*****
Desconectado Desconectado

Mensajes: 184



Ver Perfil
« Respuesta #2 en: Octubre 05, 2006, 04:40:25 »

yo lo haria de esta forma:
#include <stdio.h>
#include <dos.h>
#include <conio.h>

void mibeep(char tipo) {
  switch (tipo) {
    case 'a':
      sound(440);//cantidad de hz, como un "la"
      delay(50);//cantidad de milisegundos, para reprecentar el punto
      sound(440);
      delay(100);//para reprecentar la raya, sin cortes
      nosound();//sin este queda sonando forever
      break;
    case 'b':
   sound(440);
      delay(100);
      sound(440);
      delay(50);
      sound(440);
      delay(50);
      sound(440);
      delay(50);
     nosound();
      break;
    default:
      sound(3000);
      delay(50);
      nosound();
      delay(50);
      sound(3000);
      delay(50);
      nosound();
    }

  }



te devo el main, y la tabla morce esta en wekipedia
En línea



"La juventud envejece, la inmadurez se supera, la ignorancia puede educarse, y la borrachera desperjarse, pero la estupidez dura para siempre" - Aristófanes
dreams_eater
Habitual
*****
Desconectado Desconectado

Mensajes: 184



Ver Perfil
« Respuesta #3 en: Octubre 27, 2006, 01:49:40 »

En un momen to de estar al pedo Hice esto:

#include <iostream.h>
#include <dos.h>

void sonidos(char *);

void main()
{
       char cad[50]={0};
       cout<<"\nIntroduzca una frase: ";
       cin.getline(cad,50,'\n');
       sonidos(cad);
}

void sonidos(char *str)
{
     for(int i=0;i<50&&*(str+i)!='\0';i++)
     switch(*(str+i))
     {
      case 'a':
      case 'A': sound(880);delay(250);nosound(); sound(880);delay(750);nosound();
      break;
      case 'b':
      case 'B': sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case 'c':
      case 'C': sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound();
      break;
      case 'd':
      case 'D': sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case 'e':
      case 'E': sound(880);delay(250);nosound();
      break;
      case 'f':
      case 'F': sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound();
      break;
      case 'g':
      case 'G': sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound();
      break;
      case 'h':
      case 'H': sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case 'i':
      case 'I': sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case 'j':
      case 'J': sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound();
      break;
      case 'k':
      case 'K': sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound();
      break;
      case 'l':
      case 'L': sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case 'm':
      case 'M': sound(880);delay(750);nosound(); sound(880);delay(750);nosound();
      break;
      case 'n':
      case 'N': sound(880);delay(750);nosound(); sound(880);delay(250);nosound();
      break;
      case 'o':
      case 'O': sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound();
      break;
      case 'p':
      case 'P': sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound();
      break;
      case 'q':
      case 'Q': sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound();
      break;
      case 'r':
      case 'R': sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound();
      break;
      case 's':
      case 'S': sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case 't':
      case 'T': sound(880);delay(750);nosound();
      break;
      case 'u':
      case 'U': sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound();
      break;
      case 'v':
      case 'V': sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound();
      break;
      case 'w':
      case 'W': sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound();
      break;
      case 'x':
      case 'X': sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound();
      break;
      case 'y':
      case 'Y': sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound();
      break;
      case 'z':
      case 'Z': sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case '1': sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound();
      break;
      case '2': sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound();
      break;
      case '3': sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound();
      break;
      case '4': sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(750);nosound();
      break;
      case '5': sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case '6': sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case '7': sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case '8': sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound(); sound(880);delay(250);nosound();
      break;
      case '9': sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(250);nosound();
      break;
      case '0': sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound(); sound(880);delay(750);nosound();
      break;
     default:delay(750);
     break;
     }
}   

//fin de archivo

ahora me arrepiento de no pasarle un "toupper" (de <ctype.h>) a la cadena  Sad
En línea



"La juventud envejece, la inmadurez se supera, la ignorancia puede educarse, y la borrachera desperjarse, pero la estupidez dura para siempre" - Aristófanes
mus88
Recien Llegado
*
Desconectado Desconectado

Mensajes: 10


abuelo_daniel@hotmail.com abuelo_daniel@yahoo.com.mx
Ver Perfil Email
« Respuesta #4 en: Diciembre 05, 2006, 09:11:46 »

using System;
using System.Collections.Generic;
using System.Text;
using System.Media;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //Aqui usa la variable con tu texto
            string a="Lalala";
            //El ciclo v a a hacer que se repita de letra por letra
            for (int i = 0; i < a.Length; i++)
            //El .Lenght nos da el numero de caracteres en la varible
            {
                if (a.ToString() == "a".ToString()) SystemSounds.Beep.Play();
                //Cada variable es un arreglo de caracteres, por eso lo usamos como un arreglo
                //Aqui metele tu switch y acuerdate de crearle una exepcion Osea el default
                System.Threading.Thread.Sleep(100);
                //Esto te va a dormir el programa por el tiempo determinado alli(100), usalo para que no te de un solo beep
                //el tiempo esta en milisegundos
            }
        }
    }
}
Terminalo y cuando lo acabes me lo pasas si ocupas algo mas te hago el paro
En línea

lo impotante no es saber, si no conocer al que sabe
jorgerulez
Miembro
*****
Desconectado Desconectado

Mensajes: 20


Ver Perfil Email
« Respuesta #5 en: Diciembre 17, 2006, 01:04:52 »

Sobre lo que mencionas de colocar un while pero no sabes como ahi te va la sintaxis en c#


            while ("Condicion")
            {
               // Aqui todo el codigo que deseas repetir;
                //"aumento";
            }

Por ejemplo si quiero pedir 10 numeros con while seria:

while (i<10)//Suponiendo que i es una variable inicializada con 0.
{
Console.Write("Teclee un numero: ");
Numero=float.Parse(Console.ReadLine());
i++;
}
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC