Foros > C# (Sharp) ( Limpio y listo para usarse ): necesito ayuda con una practica en c# me urge

  1. zookey

    Mensajes [2] - Enviado el Martes 28 de Octubre de 2008 a las 16:46hs

    hola como dice el titulo necesito ayuda con una practica en c#, la verdad es que por mas que lo intento no consigo sacar nada de nada aver si alguien me puede ayudar, la practica es la siguiente:


    1. Objetivos de la pr?ctica.

    El objetivo de esta pr?ctica es modelar una clase de objetos de tipo televisi?n, abstrayendo las cualidades
    y comportamientos b?sicos de dichos objetos e implementar la clase usando c?digo en C#.

    2. Tareas a realizar.
    Se pretende definir una clase de nombre Tv que permita simular el comportamiento de televisiones de
    ?mbito dom?stico. La clase Tv se definir? con los campos y m?todos que se especifican a continuaci?n:

    Campos:
    - marca; almacena la marca del aparato de televisi?n.
    - pulgadas; tama?o de la pantalla medida en pulgadas.
    - consumo; consumo en watios del aparato
    - precio; precio en euros del aparato
    - onOff; registra si el aparato est? conectado (verdadero) o si est?
    apagado (falso).
    - canal; registra el n?mero del canal actualmente seleccionado [0, 99]
    - canalAnterior; registra el n?mero del canal anterior al actualmente
    seleccionado
    - volumen; registra el nivel del volumen del aparato [1, 100]

    M?todos:
    - Constructor parametrizado con 4 par?metros para los campos marca, pulgadas,
    consumo y precio. El resto de los campos tomar?n los valores por defecto.
    - pulsarOnOff(); si el televisor est? apagado, se conectar?, el valor para los
    campos canal y canalAnterior se fijar? a 1, y el volumen a valor 25. Si el
    televisor estuviera encendido, se apagar? y el resto de los campos se fijar?n
    a sus valores por defecto.
    - subirVolumen(); subir? en un punto, si se puede, el nivel del volumen.
    bajarVolumen(); bajar? en un punto, si se puede, el nivel del volumen.
    - ponerCanal(int nuevoCanal); se cambiar?, si se puede, al valor del nuevoCanal.
    - cambiarCanalAnterior(); cambiar? al canal anterior al canal actualmente
    seleccionado.
    - estadoActual(); si est? encendida, se indicar? que lo est? junto a los valores
    actuales del canal y volumen. Si est? apagada, se indicar?.
    - informacionT?cnica(); presentar? la marca, tama?o y el precio del televisor.

    En algunas operaciones es necesario que el televisor est? encendido; si no lo estuviera, se deber? emitir
    tres pitidos para indicar de forma sonora la imposibilidad de dicha operaci?n cuando se invoque. En otras
    ocasiones la operaci?n no podr? realizarse por que no se dan las condiciones para llevarla a cabo, (por ejemplo
    cuando se intenta disminuir el volumen cuando ya est? en su nivel m?nimo). En este caso se deber? emitir un
    solo pitido para indicar de forma sonora la imposibilidad de la operaci?n.
    Para probar la funcionalidad de la clase Tv crear un proyecto de consola de nombre Practica1 que
    contenga dos clases. Por un lado la clase Tv y por otro una clase aplicaci?n que contenga un m?todo Main()
    que al ejecutarlo presente por pantalla la siguiente salida:

    Compramos una sanyo...
    Informaci?n t?cnica de mi tele
    Marca: Sanyo. Tama?o en pulgadas: 28. Precio: 499,95
    Suba el volumen pulsando la tecla adecuada...
    // Aqu? se oir?an tres pitidos?
    Apagada!
    Conecte el aparato pulsando el boton On-Off...
    Estado de la tele
    Encendida -> canal: 1, volumen: 25
    Cambie al canal 6 pulsando la tecla adecuada...
    Encendida -> canal: 6, volumen: 25
    Cambie al canal 222 pulsando las teclas adecuadas...
    // Aqu? se oir?a un pitido?
    Encendida -> canal: 6, volumen: 25
    Vuelva al canal anterior pulsando la tecla adecuada...
    Encendida -> canal: 1, volumen: 25
    Vuelva al canal anterior pulsando la tecla adecuada...
    Encendida -> canal: 6, volumen: 25
    Suba el volumen dos puntos pulsando la tecla adecuada...
    Encendida -> canal: 6, volumen: 27
    Desconecte la tele pulsando el boton On-Off...
    Apagada!
    Suba el volumen 1 punto...
    // Aqu? se oir?an tres pitidos?
    Apagada!
    Fin de la ejecuci?n


    ?


    os doy las gracias por adelantado

  2. zookey

    Mensajes [2] - Enviado el Miércoles 29 de Octubre de 2008 a las 15:44hs

    ya veo el espiritu de ayudar a la gente que tienen en este foro solo hay un capullo poniendo anuncion de viajes y nadie contes ni ayuda cuando supuestamente esto es un foro de programadores. ESO ES AYUDAR LO DEMAS SON TONTERIAS!!!!!!!!!?

  3. iempb

    Mensajes [5] - Enviado el Domingo 22 de Febrero de 2009 a las 02:40hs

    Descubr? una web que est? en sus inicios. Visita este sitio, es de lo mejor que est?n haciendo sobre C#: www.pedrov.phpnet.us


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API