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


-1