Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Facultad de Ingeniería de Sistemas e Informática ASIGNATURA: LENGUAJE DE PROGRAMACIÓN V CICLO: VII SEMESTRE: 2023-I DOCENTE: ING. ANGEL MARTHANS RUIZ, MG. GUÍA DE LABORATORIO Nro. 3 I. TEMA Fundamentos de Dart (iii) II. DURACIÓN 60 minutos. III. OBJETIVO Aplicar los conceptos fundamentales del lenguaje Dart IV. METODOLOGÍA El docente explica los conceptos teóricos fundamentales del lenguaje de programación Dart, expresando sus ideas con coherencia, lógica, orden, claridad, fundamento y buen lenguaje; innovando en la búsqueda de soluciones. Los alumnos de forma individual, realizan el laboratorio. V. REQUISITOS Los siguientes recursos son necesarios para la realización del laboratorio: • Visual Studio Code. • Android Studio SDK. • Laptop o Computadora de escritorio. • Conexión a internet. VI. DESCRIPCIÓN Resuelve los siguientes enunciados utilizando el lenguaje de programación Dart: Ejercicio 1: Crea una clase llamada 'Rectangulo', con propiedades '_ancho' y '_alto'. Agrega sus respectivos getters para cada propiedad. Agrega sus respectivos setters para cada propiedad, validando que no se reciban valores negativos. Agrega un getter para una propiedad calculada llamada 'area', que retorna el area del rectangulo. Ejercicio 2: Dada la siguiente clase: class NumeroTelefono { String valor = ''; } 1. Hacer que el atributo 'valor' sea 'final', pero no privado. 2. Agregar un constructor de tipo 'const', para instanciar la clase. Facultad de Ingeniería de Sistemas e Informática Ejercicio 3: Crea una clase 'Estudiante', con 2 propiedades 'final' de tipo 'String' 'nombres' y 'apellidos', y 1 propidad de tipo 'int' 'nota'. Agrega un constructor para inicializar todas las propiedades. Agrega un método (funcion flecha) a la clase para mostrar los datos de la clase 'Estudiante' al invocar el metodo print(). Crea 2 estudiantes con diferentes datos y muestralos por consola. Ejercicio 4: Crea una clase 'Esfera' con un cosntructor 'const', que recibe un parametro con nombre 'radio' requerido. Agrega getters para calcular el 'volumen' y el 'area'. No utilices el paquete 'dart:math'; en su lugar crea tu propia constante para el valor de 'pi' como miembro estático 'static'. Usa tu clase para encontrar el volumen y area de una esfera con radio 12. Formulas: Área de una esfera: 4*Pi*Radio*Radio Volumen de una esfera: (4/3)*Pi*Radio*Radio*Radio
Compartir