![Page 1: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/1.jpg)
Algoritmo y Estructura de Datos I 2007 - I
Facultad de Ingeniería y Arquitectura
Juan José Montero Román.
Sesión 6
![Page 2: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/2.jpg)
Métodos que SI retornan valor
Ejemplo Tipo Método IIIpublic String metodoTres( ){
instrucciones;return varstring;
}
Ejemplo Tipo Método IVpublic int metodoCuatro(double interes, int total ){
instrucciones;return varint;
}
![Page 3: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/3.jpg)
Métodos que SI retornan valor
Llamada a métodos desde el main(), que SI retornan resultado (tipo III y IV):
var = obj.nombreMetodo(arg1, arg2…);var = obj.nombreMetodo( );
notaFinal = obj. promedio(nota1, nota2);resultado = obj. mostrar( );
![Page 4: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/4.jpg)
Métodos que SI retornan valor
•Llamada a métodos desde otros métodos, que SI retornan resultado (tipo III y IV):
var = nombreMetodo(arg1, arg2…);var = nombreMetodo( );
notaFinal = promedio(nota1, nota2);resultado = mostrar( );
![Page 5: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/5.jpg)
Diseñe un programa que reciba en soles y lo convierta a Dólares. Utilice solo como variable global la variable de ingreso
![Page 6: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/6.jpg)
![Page 7: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/7.jpg)
![Page 8: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/8.jpg)
Crear una Matriz llamada datos, preguntar cuantos alumnos va almacenar, luego se guarda el código y apellido de los alumnos.
![Page 9: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/9.jpg)
![Page 10: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/10.jpg)
Adicionar las respectivas validaciones:
número de alumnos código apellido
![Page 11: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/11.jpg)
![Page 12: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/12.jpg)
Diseñe una aplicación que reciba una medida en mts y las muestre en centímetros y pulgadas. No utilice ninguna variable globalMetro= 100 centímetros ; centímetros =3798 pulgadas
![Page 13: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/13.jpg)
Diseñe un programa que lea 4 notas y muestre la mayor. Utilice solo como variable global la variable de ingreso
![Page 14: Algoritmo y Estructura de Datos I 2007 - I Facultad de Ingeniería y Arquitectura Juan José Montero Román. jmonteror@usmp.edu.pe Sesión 6](https://reader034.vdocuments.site/reader034/viewer/2022051616/5535a08455034619688b4634/html5/thumbnails/14.jpg)
Desarrollar una solución que permita realizar las opciones del siguiente menú (cada una de ellas en un método distinto) con 2 números cualesquiera.**** MENU ****
[1] Ingresar Datos[2] Sumar y Restar[3] Mayor número[4] Factorial del menor número[5] Sumar cifras de los números[6] Salir
Usar solo dos variables globales.