Está en la página 1de 4

Clase Celulares

string marcaDelCelular nuevaInstancia string() // atributo 1

string modeloDelCelular nuevaInstancia string() // atributo 2

string colorDelCelular nuevaInstancia string() // atributo 3

Float precioMayorista nuevaInstancia Float() // atributo 4

Float precioDeLista nuevaInstancia Float() // atributo 5

metodo Celulares()

marcaDelCelular= ""

modeloDelCelular= ""

colorDel Celular=""

precioDeLista=0

fin metodo

metodo asignoMarcaDelCelular (string nuevaMarcaCelular) // setter 1

marcaDelCelular = nuevaMarcaCelular

si marcaDelCelular= "Nokia" entonces

mostrar:" se compra en el proveedor VentaNokia"

sino

mostrar: "hay que buscar un nuevo proveedor"

fin si

fin metodo

metodo asignoModeloCelular (string nuevoModeloCelular) // setter 2


modeloDelCelular = nuevoModeloCelular

fin metodo

metodo asignoColordelCelular (string nuevoColorCelular) // setter 3

colorCelular = nuevoColorCelular

fin metodo

metodo asignoPrecioMayorista (float nuevoPrecioMayorista) // setter 4

precioMayorista= nuevoPrecioMayorista

fin metodo

metodo string devuelvoMarca() // getter 1

retornar: marcaDelCelular

fin metodo

metodo string devuelvoModelo() // getter 2

retornar: modeloDelcelular

fin metodo

metodo string devuelvoColor() // getter 3

retornar: colorDelCelular

fin metodo

metodo float devuelvoPrecioMayorista() // getter 4

retornar: precioMayorista

fin metodo
metodo float devuelvoPrecioDeLista () // Getter 5 devuelvo el precioDeLista que es el
precioMayorista +40%

retornar: precioMayorista + (precioMayorista* 0,4)

fin metodo

fin clase

clase VendedorDeCelularesTest

metodo vendedorDeCelularesTest() // constructor por defecto

ingresoNuevoCelularMetodo() // invoco metodo local del test

fin metodo

metodo ingresoNuevoCelularMetodo()

Celulares nuevoCelular nuevaInstancia Celulares() // creo objeto nuevo local


"nuevoCelular"

nuevoCelular.asignoMarcaCelular("Nokia") // le asigno "Nokia" como


nuevo valor de marcaDelCelular

mostrar: nuevocelular.devuelvoMarca() // muestro "Nokia" a travez


del metodo

nuevoCelular.asignoModeloCelular("1100") // le asigno "1100" como


nuevo valor de modeloDeCelular

muestro : nuevoCelular.devuelvoModelo() // muestro "1100" a travez


del metodo
nuevoCelular.asignoColorCelular("negro") // le asigno "negro" como
nuevo valor de colorDelCelular

muestro: nuevoCelular.devuelvoColor() // muestro "negro" a travez del


metodo

nuevoCelular.asignoPrecioMayorista (5985,5) // le asigno 5985,5 como


nuevo valor de precioMayorista

muestro: nuevoCelular.devuelvoPrecioMayorista() // muestro 5985,5 a


travez del metodo

muestro: nuevoCelular.devuelvoPrecioLista() // muestro 5985,5 + 40%


a travez del metodo

fin metodo

fin clase

También podría gustarte