Sunteți pe pagina 1din 11

import java.util.

Scanner;

public class Funciones1 {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner leer = new Scanner(System.in);
int a, b, op;
presentacion();

System.out.println("1 Suma");
System.out.println("2 Resta");
System.out.println("3 Multiplicacion");
System.out.println("4 Dvision");
System.out.println("Escoja la operacion que desea realizar:");
op = leer.nextInt();
System.out.println("ingrese los valores:");
a = leer.nextInt();
b = leer.nextInt();
switch(op){
case 1:
System.out.println("la respuesta sera: "+ suma(a,b));break;
case 2:
System.out.println("la repuesta sera: "+resta(a,b));break;
case 3:
System.out.println("la respuesta sera: " + multiplicacion(a,b));break;
case 4:
System.out.println("la respuesta sea: "+dividir(a,b));break;
}

static void presentacion(){


System.out.println("\t\tUniversidad Distrital");
System.out.println("\tProgramacion orientada a objetos");
System.out.println("Alex Jose - 20162007024");
}

static int suma(int a, int b){


return a + b;
}
static int resta(int a, int b){
return a - b;
}
static int multiplicacion(int a, int b){
return a * b;
}
static float dividir(int a, int b){
if (b == 0){
System.out.println("La division en cero esta definida");
}else{
}
return a / b;
}
}
import java.util.Scanner;
public class funciones2 {

public static void main(String[] args) {


Scanner leer = new Scanner(System.in);
int N;
do {
System.out.print("Introduce un nmero entre 1 y 3999: ");
N = leer.nextInt();
} while (N < 1 || N > 3999);
System.out.println(N + " en numeros romanos -> " + convertir_numeros_romanos(N));
}

public static String convertir_numeros_romanos(int numero) {


int i, miles, centenas, decenas, unidades;
String romano = "";

miles = numero / 1000;


centenas = numero / 100 % 10;
decenas = numero / 10 % 10;
unidades = numero % 10;

for (i = 1; i <= miles; i++) {


romano = romano + "M";
}

if (centenas == 9) {
romano = romano + "CM";
} else if (centenas >= 5) {
romano = romano + "D";
for (i = 6; i <= centenas; i++) {
romano = romano + "C";
}
} else if (centenas == 4) {
romano = romano + "CD";
} else {
for (i = 1; i <= centenas; i++) {
romano = romano + "C";
}
}

if (decenas == 9) {
romano = romano + "XC";
} else if (decenas >= 5) {
romano = romano + "L";
for (i = 6; i <= decenas; i++) {
romano = romano + "X";
}
} else if (decenas == 4) {
romano = romano + "XL";
} else {
for (i = 1; i <= decenas; i++) {
romano = romano + "X";
}
}

if (unidades == 9) {
romano = romano + "IX";
} else if (unidades >= 5) {
romano = romano + "V";
for (i = 6; i <= unidades; i++) {
romano = romano + "I";
}
} else if (unidades == 4) {
romano = romano + "IV";
} else {
for (i = 1; i <= unidades; i++) {
romano = romano + "I";
}
}
return romano;
}
}

import java.util.Scanner;

public class funciones33 {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner leer = new Scanner(System.in);
char a;
System.out.println("ingrese el caracter: ");
a = leer.next().charAt(0);
validar_digito(a);

}
static char validar_digito(char a){
Character.isDigit(a);

if (Character.isDigit(a))
System.out.println("El caracter es un dgito");
else
System.out.println("El caracter NO es un dgito");
return 0;

}
}
import java.util.Scanner;

public class funciones4 {


public static void main(String[] args) {
Scanner leer = new Scanner(System.in);

int i, a;
int pos = 0; //contadores de los nmeros positivos y negativos
int[] numeros = new int[10]; //array que contendr los nmeros ledos por
teclado
double contador = 0; //acumuladores para las sumas de positivos y negativos

System.out.println("Lectura de los elementos del array: ");


for (i = 0; i < 10; i++) {
System.out.print("numeros[" + i + "]= ");
numeros[i]=leer.nextInt();
}
int aleatorio = (int) Math.floor(Math.random()*(numeros.length));
i = numeros[aleatorio];
//System.out.println(i);
do{
System.out.println("Por favor elija el numero secreto:");
a = leer.nextInt();
contador = contador + 1;
}while (a != i);
System.out.println("Felicitaciones Ganaste");

System.out.println("Numero de intentos" +contador);

package prject;
import java.util.Scanner;
public class funciones4 {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int op,a, b = 0;
String [] platos;
platos = new String[10];
do{
menu_de_platos();
op=sc.nextInt();
switch(op){
case 1:
a=platos.length;
b += 1000;break;
case 2:
b += 2000;break;
case 3:
b += 2000;break;
case 4:
b += 1000;break;
case 5:
b += 3000;break;
case 6:
b += 1000;break;
case 7:
b += 500;break;
case 8:
b += 1000;break;
case 9:
b += 1000;break;
case 10:
b += 4000;break;
}

}while(op !=11 );
System.out.println("el valor sea "+ b);
}
static void menu_de_platos(){
System.out.println("1 Arroz - 1000");
System.out.println("2 Pasta - 2000");
System.out.println("3 Ensalada - 2000");
System.out.println("4 Pizza - 1000");
System.out.println("5 Carne - 3000");
System.out.println("6 Helado - 1000");
System.out.println("7 Caf - 500");
System.out.println("8 Empanada - 1000");
System.out.println("9 Arepa - 1000");
System.out.println("10 Pescado - 4000");
System.out.println("11 - Terminar");
System.out.println("Por favor aada platos a su compra: ");
}
}

import java.util.Scanner;
public class ciclos5 {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner leer = new Scanner(System.in);
int a1,b1,a2,b2,inf,sup;
System.out.println("Ingrese el primer numero del primer segmento:");
a1 = leer.nextInt();
System.out.println("Ingrese el segundo numero del primer segmento:");
b1 = leer.nextInt();
System.out.println("Ingrese el primer numero del segundo segmento:");
a2 = leer.nextInt();
System.out.println("Ingrese el segundo numero del segundo segmento:");
b2 = leer.nextInt();

int a = Math.max(a1, a2), b = Math.min(b1, b2);


if (a <= b) System.out.println(a + " " + b);
else System.out.println( "Interseccion vacia");
}

import java.util.Scanner;
public class ciclo6 {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int a=0,i,n;
System.out.println("Ingrese numero");
n=leer.nextInt();
for(i=1;i<(n+1);i++){
if(n%i==0){
a++;
}
}
if(a!=2){
System.out.println("No es Primo");
}else{
System.out.println("Si es Primo");
}
}
}

import java.util.*;
import java.io.*;

public class ciclo7 {


public static void main(String[] args) throws IOException{
Scanner leer = new Scanner(System.in);
int n, cifras;

System.out.print("Introduce un nmero entero: ");


n = leer.nextInt();
cifras= 0;
while(n!=0){
n = n/10;
cifras++;
}
System.out.println("El nmero tiene " + cifras+ " cifras");

}
}

import java.util.Scanner;
public class clase8 {
public static void main(String[] args) {
int i, suma = 0, n;
Scanner leer = new Scanner(System.in);
System.out.println("Introduce un nmero: ");
n = leer.nextInt();
for (i = 1; i < n; i++) {
if (n % i == 0) {
suma = suma + i;
}
}
if (suma == n) {
System.out.println("Perfecto");
} else {
System.out.println("No es perfecto");

}
}
}

import java.util.Scanner;

public class clase9 {

public static void main(String[] args) {


Scanner in = new Scanner(System.in);
int anno, anno_siguiente, dia, dia_siguiente, mes, mes_siguiente;
System.out.print("Ingrese el ao: ");
anno = in.nextInt();
System.out.print("Ingrese el dia: ");
dia = in.nextInt();
System.out.print("Ingrese el mes: ");
mes = in.nextInt();
if((dia==30&&(mes==4||mes==6||mes==9||mes==11))||dia==31||
(mes==2&&(dia==29||(dia==28&&(anno%4!=0||anno%100==0)&&anno%400!=0))))
{
dia_siguiente=1;
mes_siguiente=mes+1;
}
else
{
dia_siguiente=dia+1;
mes_siguiente=mes;
}
if(mes_siguiente==13)
{
anno_siguiente=anno+1;
mes_siguiente=1;
}
else
anno_siguiente=anno;
System.out.println("ao: " + anno_siguiente);
System.out.println("dia siguiente: " + dia_siguiente);
System.out.println("mes: " + mes_siguiente);
}
}

import java.util.Scanner;

public class clase10 {


public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner leer = new Scanner(System.in);
int a, j = 0;
System.out.println("Ingrese el numero de columnas:");
a = leer.nextInt();
for (int i = 1; i <= a; i++){
//for (int j = 0; j <= i; j++){
j = 0;
while(j < i){
System.out.print(i);
j++;
}
System.out.println();
}
}
}

import java.util.Scanner;
public class clases11 {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
int num,i,n=4,cont=2;
String cad="";
System.out.println("ingrese un numero");
num=leer.nextInt();
if(num>2){
cad="2 - 3";
while(cont<num){
i=2;
while(i<=n){
if(i==n){
cad=cad+" - "+n;
cont=cont+1;
}else{
if(n % i==0){
i=n;
}
}
i=i+1;
}
n=n+1;
}
System.out.println(cad);
}else{
if(num>0){
if(num==1){
System.out.println("es primo 2");
}else{
System.out.println("es primo 2, 3");
}
}else{
System.out.println("ingresa numeros positivos");
}
}
}
}
import java.util.Scanner;

public class clase13 {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner leer = new Scanner(System.in);
int a, b;
System.out.println("Primer numero:");
a=leer.nextInt();
System.out.println("Segundo numero:");
b=leer.nextInt();
System.out.println("el resultado sera: "+MCD(a,b));
}
static int MCD(int a, int b) {
int iaux; //auxiliar
a = Math.abs(a); //tomamos valor absoluto
b = Math.abs(b);
int i1=Math.max(a,b); //i1 = el ms grande
int i2=Math.min(a,b); //i2 = el ms pequeo
do
{
iaux = i2; //guardar divisor
i2 = i1 % i2; //resto pasa a divisor
i1 = iaux; //divisor pasa a dividendo
} while (i2 != 0);
return i1; //ultimo resto no nulo
}
}
import java.util.Scanner;

public class clase14 {

public static void main(String[] args) {


Scanner scan = new Scanner(System.in);
System.out.println("Ingrese el primer numero");
int num1 = scan.nextInt();
System.out.println("Ingrese el segundo numero");
int num2 = scan.nextInt();
System.out.println("El M.C.M. entre "+num1+" y "+num2+" es: "+mcm(num1, num2));
}
public static int mcd(int num1, int num2) {
int mcd = 0;
int a = Math.max(num1, num2);
int b = Math.min(num1, num2);
do {
mcd = b;
b = a%b;
a = mcd;
} while(b!=0);
return mcd;
}

public static int mcm(int num1, int num2) {


int mcm = 0;
int a = Math.max(num1, num2);
int b = Math.min(num1, num2);
mcm = (a/mcd(a, b))*b;
return mcm;
}

import java.util.Scanner;

public class clase17 {


public static void main(String[]args) {
Scanner leer = new Scanner(System.in);
int a;
System.out.println("ingresar el numero: ");
a = leer.nextInt();

int salida=minimizar(a);
while(salida>9) {

salida=minimizar(salida);
}
System.out.println("La raiz digital es " + salida);
}
static int minimizar(int numero){
int suma=0;
int division=numero;
while(division !=0){
int resto=division%10;
division=division/10;
suma=suma+resto;
}
return suma;
}

import java.util.Scanner;
public class clase18 {

public static void main (String[]args) {

Scanner entrada = new Scanner (System.in);


int num , numero_invertido , division , resto_division;

System.out.println ("Ingrese un Numero [Min De Dos Cifras] " ) ;


num = entrada.nextInt();

numero_invertido = 0 ;
division = num ;
resto_division = 0;
while (division != 0) {
resto_division = division % 10 ;
division = division / 10 ;
numero_invertido = numero_invertido * 10 + resto_division;
}
System.out.println("El numero " + num + " invertido es " + numero_invertido);
}
}

S-ar putea să vă placă și