Вы находитесь на странице: 1из 4

Programacin Java - Ingeniera de Sistemas - UATF

Ing. Limber Ruz Molina

FUNCIONES VOID (VACIAS) Partes de una funcin vaca (void) void nombre_Funcion(parmetros) { Variables locales PROGRAMA INTERNO } Variables Locales. Este tipo de variables son las que pueden ser utilizadas slo dentro la funcin, no son vlidos para otras funciones Tambin existen las Variables Globales, ests si pueden ser utilizadas en cualquier funcin del programa, pero, deben ser declaradas slo una vez al inicio del programa. A continuacin veremos algunos ejemplos: 1. Realice un programa que visualice la suma de dos nmeros introducidos por teclado. Utilizando los siguientes subprogramas: - leerNumeros() - calcularSuma() - verSuma() import java.util.*; public class Suma { static int A,B,C; public static void main(String[] args) { leerNumeros(); calcularSuma(); mostrarSuma(); } static void leerNumeros() { Scanner in=new Scanner(System.in); A=in.nextInt(); B=in.nextInt(); } static void calcularSuma() { C=A+B; } static void mostrarSuma() { System.out.print(C); } Variables globales

Funcin principal

Programacin Java - Ingeniera de Sistemas - UATF

Ing. Limber Ruz Molina

} //fin de la clase 2. Realice un programa que permita visualizar los primeros N nmeros de la serie Fibonacci. Utilizando los siguientes subprogramas. - leerNumero() - mostrarSerie() import java.util.*; public class Fibonacci { static int n; public static void main(String[] args) { leerNumero(); mostrarSerie(); } static void leerNumero() { Scanner en=new Scanner(System.in); n=en.nextInt(); } static void mostrarSerie() { int a=1,b=0,c=1; //variables locales for(int i=0;i<n;i++) { a=b+c; System.out.print(a+ ); c=b; b=a; } } }

3. Realice un programa que permita insertar N nmeros en un vector, posteriormente visualice todos los nmeros que sean mltiplos del nmero ms pequeo. Utilizando los siguientes subprogramas. - leerCantidad(); - llenarVector(); - buscarMenor(); - mostrarDivisibles();

Programacin Java - Ingeniera de Sistemas - UATF import java.util.*; public class Menor {

Ing. Limber Ruz Molina

static int v[]; static int tam,men; public static void main(String[] args) { leerCantidad(); llenarVector(); buscarMenor(); mostrarDivisibles(); } static void leerCantidad() { Scanner en=new Scanner(System.in); tam=en.nextInt(); v[]=new int[tam]; } static void llenarVector() { Scanner en=new Scanner(System.in); for(int i=0;i<tam;i++) v[i]=en.nextInt(); } static void buscarMenor() { men=v[0]; for(int i=1;i<tam;i++) if(v[i]<men) men=v[i]; } static void mostrarDivisibles() { for(int i=0;i<tam;i++) if(v[i]%men==0) System.out.print(v[i]+" "); } } 4. Realice un programa que genere el siguiente men, en un vector de cadenas. --------MENU--------1.- insertar 2.- mostrar 3.- salir

Programacin Java - Ingeniera de Sistemas - UATF

Ing. Limber Ruz Molina

import java.util.*; public class Menu { static Scanner en=new Scanner(System.in); static String A[]=new String[20]; static int pos=0; static void mostrarMenu() { System.out.println("-------MENU-------"); System.out.println("1.- insertar nombre"); System.out.println("2.- mostrar todo"); System.out.println("3.- salir"); System.out.println("seleccione una opcion..."); } static void insertar() { String n=en.next(); A[pos]=n; pos++; } static void mostrar() { for(int i=0;i<pos;i++) System.out.println(A[i]); } public static void main(String[] args) { int op=7; while(op!=3) { mostrarMenu(); op=en.nextInt(); switch(op) { case 1:insertar(); break; case 2:mostrar(); break; case 3:System.out.print("el programa ha terminado"); break; default:System.out.print("no es opcion"); } } } }

Вам также может понравиться