ayuda (duda)

Iniciado por priprogramadortec, 7 Junio 2016, 07:45 AM

0 Miembros y 1 Visitante están viendo este tema.

priprogramadortec

 ;D  que tal programadores espero me puedan ayudar. voy comenzando en el mundo de la programacion y me surgio una duda.. como puedo poner condiciones paara que al momento de ingresar un numero entero... analize si ese numero cumple las 3 condiciones.. y de cumplirlas.. mandar un mensaje de malo o caso contrario si no las cumple mandar un mensaje de "bueno"..

este es el codigo que llevo hasta ahora:
Código (cpp) [Seleccionar]

#include<iostream>
#include<string>
#include<math.h>
#include<windows.h>
#include<process.h>
#include<stdio.h>

using namespace std;


class numeroMaligno
{
   private:
int N=0;
int Suma;

public:
int undigito();
int multiplo();
int suma_digitos();
};

int numeroMaligno::suma_digitos()
{

cin>>N;
if(N<10)
{
return N;
}else
{
while(N>=10)
{
Suma+=N%10;
N/=10;
}
Suma+=N;
}
if((Suma%6)==0 || (N%6)==0 and (N%10)==6)
{
cout<<"evil"<<endl;
}else

cout<<"good"<<endl;




}










main()
{

numeroMaligno *a=new numeroMaligno();



a->suma_digitos();





}



AlbertoBSD

Hola cuales son tus condiciones veo ahi suma modulo 6 y N modulo 6 tambien aun asi no me queda claro cuales son tus condiciones.

Para iniciar en la programacion y ya usar clases y funciones suena un poquitin avanzado, el codigo es tuyo o lo copiaste de algun lugar.

Otra cosa usa la etiqueta code para agregar tu codigo.
Coloca un mejor titulo a tu post como, duda con la forma de evaluar un numero o algo asi...

Y pregunta tus dudas especificas.

Las condiciones se pueden poner pero si no sabemos cuales son dichas condiciones no pldremos ayudarte.

Saludos
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW