Java - subprograma

 
Vista:

subprograma

Publicado por subprograma (1 intervención) el 28/07/2019 01:53:47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#include<iostream>
#include<conio.h>
 
using namespace std;
//prototipo de la funcion
int par_impar(int N);
int Nu_primo (int N);
int Posi_Nega (int N);
int Nu_entero (float N);
int main (){
	cout<<"Bienvenidos"<<endl;
	cout<<"ingrese una opcion"<<endl;
	int N;
	int opc;
	int op1;
	int op2;
	int op3;
	int op4;
	while (opc!=3){
		cout<<"1. Numero par o impar"<<endl;
		cout<<"2. Primo"<<endl;
		cout<<"3. Positivo o Negativo"<<endl;
		cout<<"4. Entero/No Entero"<<endl;
		cout<<"5. Salir"<<endl;
 
		cin>>opc;
		switch (opc){
			case 1:
			 cout<<"el numero es: "<<par_impar(N)<<endl;
			 break;
			case 2:
				cout<<" el numero es: "<<Nu_primo (N)<<endl;
				break;
			case 3:
				cout<<"el numero es: "<<Posi_Nega (N)<<endl;
				break;
			case 4:
				cout<<"el numero es: "<<Nu_entero (N)<<endl;
				break;
			case 5:break;
		}
	}
	getch ();
	return 0;
}
//definicion de la funcion
int par_impar(int N){
    int Num;
    cout<<"ingrese un numero"<<endl;
    cin>>Num;
 
    if (Num%2==0){
        cout<<"es par"<<endl;
    }
    else {
        cout<<"impar"<<endl;
    }
    return Num;
}
 
int Nu_primo (int N){
    int Num,cont=0;
    cout<<"ingrese un numero"<<endl;
    cin>>Num;
    for ( int i=1;i<=Num;i++){
        if (Num%i==0){
            cont++;
        }
    } if (cont>2){
        cout<<"no es primo"<<endl;
    }
    else {
        cout<<"es primo"<<endl;
    }
    return Num;
}
 
int Posi_Nega (int N){
    int Num;
    cout<<"ingrese un numero"<<endl;
    cin>>Num;
    if (Num>0){
        cout<<"el numero es postivo"<<endl;
    }
    else{
        cout<<"el numero es negativo"<<endl;
    }
    return Num;
}
 
int Nu_entero (float N){
    int ent;
    float num;
    cout<<"ingrese un numero"<<endl;
    cin>>num;
    ent=num;
    if (num-ent>0){
        cout<<"no es entero"<<endl;
    }
    else {
        cout<<"es un numero entero"<<endl;
    }
    return num;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder