Sv Community El Salvador

Soporte y Tecnología => Programación => VB => Topic started by: Guillen on February 12, 2012, 11:23:35 am

Title: Ayuda con este codigo en vb porfavor ayuda
Post by: Guillen on February 12, 2012, 11:23:35 am
Buenos dias
alguien me puede ayudar con este programa de  codigos en visual basic ya tengo 3 horas de estar intentando y no me da resultado

Ejercicio

Simplificando supóngase que el importe del seguro obligatorio de un coche depende del modelo del coche, del color y de la edad del conductor. Sean dos modelos de coche A  y B y los precios del seguro según el color
Modelo                         color                         precio
                                    blanco                  240.41
A            Metalico                330.00
              Otros                     270.50

                                     blanco                    300.00
B              Metalico                360.50
              Otros                     330.00


Si el conductor tiene menos de 26 años el precio se incrementa un 25%;
Si tiene entre 26 y 30 años se incrementa un 10%
 si tiene 31 y 65 años el precio no se modifica
si tiene mas de 65 años el precio se incrementa un 10%
además en cualquier caso hay que considerar que si el conductor tiene menos de 2 años el permiso de conducir el precio se incrementa un 25% adicional

diseñar una función que calcule el precio del seguro para un determinado modelo y un determinado conductor
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Title: Re: Ayuda con este codigo en vb porfavor ayuda
Post by: rdoggsv on February 12, 2012, 11:50:37 am
Enseñanos como esta el código que tienes ahorita para tratar de ver adonde te estas equivocando  :drinks:
Title: Re: Ayuda con este codigo en vb porfavor ayuda
Post by: therude92 on February 12, 2012, 11:51:35 am
yo creo que ni el codigo tiene hecho.
proba haciendolo por partes, luego le vas añadiendo mas cosas que segun te piden.
Title: Re: Ayuda con este codigo en vb porfavor ayuda
Post by: Guillen on February 12, 2012, 12:52:28 pm
esta es una parte de lo que tengo pero no me acuerdo como hacer para hacer correrlo y que me lo valla reconociendo


Sub Main()

        Console.WriteLine("INGRESE EL MODELO DEL CARRO A-B")
        Dim MODELO As Integer = Console.ReadLine
        Console.WriteLine("INGRESE EL COLOR 1-Blanco, 2-metal, 3- otros")
        Dim COLOR As Integer = Console.ReadLine

        Dim PRECIO As Double
        'CALCULO PARA EL COSTO
        If COLOR = 1 Then
            PRECIO = MODELO * 240.41
        ElseIf COLOR = 2 Then
            PRECIO = MODELO * 330.0
        ElseIf COLOR = 3 Then
            PRECIO = MODELO * 270.5
        Else
            Console.WriteLine("EL TIPO DE ENFERMEDAD ESTA RARA")
        End If

        Console.WriteLine("INGRESE LA EDAD")
        Dim edad As Integer = Console.ReadLine
        If edad > 26 And edad < 30 Then
            PRECIO = PRECIO + (PRECIO * 0.25)
        End If

        Console.WriteLine("TOTAL A PAGAR= " & PRECIO)

    End Sub

End Module





Title: Re: Ayuda con este codigo en vb porfavor ayuda
Post by: edu_guerr on February 12, 2012, 12:52:50 pm
Solo traducilo a Visual Basic y lo mas importante intenta entenderlo

http://programando-java.blogspot.com/2009/03/taller2-ejemplo3.html (http://programando-java.blogspot.com/2009/03/taller2-ejemplo3.html)


La mayoria de profersores solo toman las guias de internet, son demasiado haraganes como para hacer sus propios ejercicios. XD
Title: Re: Ayuda con este codigo en vb porfavor ayuda
Post by: Guillen on February 12, 2012, 12:55:16 pm
gracias ya vi que andaba super perdido

gracias por la ayuda te lo agradesco mucho  :thumbsup:
Title: Re: Ayuda con este codigo en vb porfavor ayuda
Post by: thrasherxxx on February 12, 2012, 02:08:09 pm
gracias ya vi que andaba super perdido

gracias por la ayuda te lo agradesco mucho  :thumbsup:

ya creaste la funcion?? tenes q hacer una funcion aparte de hacerlo en un solo modulo
Title: Re: Ayuda con este codigo en vb porfavor ayuda
Post by: tekun on February 13, 2012, 08:49:18 am
ei y si el conductor tiene menos de 26 años?¿?¿ que pexs??¿¿


offtopic: con este ejemplo, solo me recorde de cuando programe en cobol en la U.... puuu como le enseñan a programar a uno, cuando lo que deben enseñar es a crear sistemas.... mi experiencia es que la mayoría programación que se hace en el front-end sólo es mostrar info y capturarla.... lo demás se procesa en la DB... pero bueeeee.
Title: Re: Ayuda con este codigo en vb porfavor ayuda
Post by: mil123 on February 13, 2012, 08:55:00 am
como dice el amigo Tekun, te falta evaluar todavia estas condiciones:


Si tiene entre 26 y 30 años se incrementa un 10%
si tiene 31 y 65 años el precio no se modifica
si tiene mas de 65 años el precio se incrementa un 10%
además en cualquier caso hay que considerar que si el conductor tiene menos de 2 años el permiso de conducir el precio se incrementa un 25% adicional

para mi gusto usaria un Select case... pero se puede con If then else