La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Desarrollo de Software I. Evalué e imprima el valor de la función y = 2t 3 + t 2 + t + 24 a partir de la lectura por teclado de t.

Presentaciones similares


Presentación del tema: "Desarrollo de Software I. Evalué e imprima el valor de la función y = 2t 3 + t 2 + t + 24 a partir de la lectura por teclado de t."— Transcripción de la presentación:

1 Desarrollo de Software I

2 Evalué e imprima el valor de la función y = 2t 3 + t 2 + t + 24 a partir de la lectura por teclado de t.

3 /*Definición de la clase*/ Clase Funcion { /*Declaración de variables de clase*/ private flotante X /*Métodos*/ publico void asignar_valores (flotante t) { X=t } publico flotante Calcular_Funcion() { flotante y y= 2*x*x*x+ x*x+x+24 retornar y } }

4 /*Cuerpo principal*/ INICIO /*Declaración de variable*/ flotante t /*Se crea el objeto*/ Funcion obj_y /*Crear el objeto con valores leidos*/ Visualizar ("entre el valor de t") Leer(t) obj_y.pasa_valor(t) /* Mensaje de calcular funcion*/ res=obj_y.Calcular_Funcion() /*Salida*/ Visualizar("y es = ", res) FIN

5

6 /*Definición de la clase*/ Clase Informe { /*Declaración de datos de la clase */ Privado Flotante Cost Privado Entero Cant /*Implementación de métodos*/ Publico void valores (Privado P, Privado C, ITEM) {Cost= P Cant= C ITEM} Publico Flotante Calcular_Subtotal () {flotante Sub Sub = Cost*Cant Retornar Sub} Publico Flotante Calcular_Impuesto(flotante Sub) {flotante Imp Imp = Sub*ITEM Retornar Imp} Publico Flotante Calcular_Total(flotante Sub, flotante Imp) {flotante T T= Sub + Imp Retornar T} }

7 /*Cuerpo principal*/ INICIO /* Definición de constantes */ ITEM0.07 /*Declaración de variables*/ Flotante P, res1, res2, res3 Alfanumérico Cod [4], Prod [15] Entero C /*Se crea el objeto*/ Informe obj_Venta /*Crear el objeto con valores leídos(si es requerido)*/ visualizar (introduzca el código, descripsión, el precio y la cantidad de articulos) Leer (Cod, Prod, P, C) obj_Ventas. Valores(P, C) /*Activación de mensajes (llamadas a los métodos de la clase)*/ res1=obj_Venta.Calcular_Subtotal() res2=obj_Venta.Calcular_Impuesto(res1) res3=obj_Venta.Calcular_Total(res1,res2) /*Impresión de salida de Informe*/ visualizar (Código es:, Cod; descripsión es:, Prod; Precio es:, P, Cantidad es;, C; Subtotal es:, res1; Impuesto es;, res2; Total es;,res3) FIN

8 Se desea obtener el total del dinero ahorrado en una alcancia de 50 centavos, 25 centavos, 10 centavos, 5 centavos y 1 centavo.

9 /*Definición de la clase*/ Clase Dinero_Ahorrado { /*Declaración de variables de clase*/ privado entero c50, c25, c10, c5, c1 /*Método calcular*/ publico void asignar_valores (entero c50i, entero c25i, entero c10i, entero c5i, entero c1i) { c50 = c50i c25 = c25i c10 = c10i c5 = c5i c1 = c1i } publico entero resultado() { flotante res res = (c50*0.50)+(c25*0.25)+(c10*0.10)+(c5*0.05)+(c1*0.01) retornar res } }

10

11

12 /*Definición de la clase*/ Clase Edad_persona { /*Declaración de variables de la clase*/ private entero aa,an /*Método calcular*/ publico void paso_valor (entero anio_a, entero anio_n) { aa=anio_a an=anio_n } publico entero calcular() { entero edad edad = aa – an retornar edad } } /*Cuerpo principal*/ INICIO /*Declaración de variables*/ entero anio_a, anio_n, res /*Se crea el objeto*/ Edad_persona obj_edad /*Crear el objeto con valores leídos*/ Visualizar (Entre el año actual y el año de nacimiento de la persona) Leer(anio_a, anio_n) obj_edad.pasa_valor(anio_a, anio_n) /*Mensaje de calcular la edad*/ res=obj_edad.calcular() /*Salida*/ Visualizar(La edad de la persona es =, res) FIN

13 Transforme grados Fahrenheit a centígrados.

14 /* Definición de la clase*/ Clase Temperatura { /*Declaración de variable de la clase*/ Privado flotante tem /*método formula */ Publico void asignar (flotante t) { Tem = t} publico flotante_calcular (){ flotante c c=(tem-32)*(5/9) c=(tem-32)*(5/9) return c} }

15 /*Declaración del cuerpo principal*/INICIO{ /*Declaración de variable*/ flotante t, resp /*Se crea el objeto de la clase*/ Temperatura obj /*Se crea el objeto con valores leídos*/ Imprimir (ingrese la temperatura) leer (t) obj. Asignar (t) /* activación de mensaje (llamada a los métodos de la clase)*/ resp = obj.calcular () /*impresión de salida*/ Imprimir (grados c =, resp) ; }

16

17 /*Definición de la clase*/ clase Long_Circunferencia { /*Declaración de datos de la clase*/ private flotante r /*método calcular longitud*/ publico void asig_val(flotante radio, PI) {r=radio PI} publico flotante Calcular_long () {flotante long long=2*PI*r retornar long} }

18 /*cuerpo principal*/ INICIO /* Definición de constantes */ PI /*Declaración de variables*/ flotante radio Flotante longitud /*Se crea el objeto de la clase*/ Long_Circunferencia obj_clong /*Crear el objeto con valores leídos*/ Sentencias de entrada /salida Visualizar(Introduzca el radio de la circunferencia) Leer (radio) obj_clong. asig_val(flotante radio)

19 /*Activación de mensajes*/ longitud = obj_clong. Calcular_long () /*Impresión de salida*/ Visualizar(La longitud de la circunferencia es, longitud) FIN


Descargar ppt "Desarrollo de Software I. Evalué e imprima el valor de la función y = 2t 3 + t 2 + t + 24 a partir de la lectura por teclado de t."

Presentaciones similares


Anuncios Google