Viernes 1 de Noviembre de 2024, 03:20
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Division De Dos Numeros Es Periodo Puro O Mixto? M
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Division De Dos Numeros Es Periodo Puro O Mixto? M (Leído 1480 veces)
HenrypunkXP
Nuevo Miembro
Mensajes: 11
Division De Dos Numeros Es Periodo Puro O Mixto? M
«
en:
Jueves 22 de Junio de 2006, 03:11 »
0
Bueno quisiera crear un programa que me diga si la division de 2 numeros tiene periodo puro o mixto?
Bueno cualquier idea es bienvenida
Tweet
chimps
Miembro MUY activo
Mensajes: 208
Re: Division De Dos Numeros Es Periodo Puro O Mixto? M
«
Respuesta #1 en:
Jueves 22 de Junio de 2006, 03:27 »
0
si queres saber nada mas si el resto es 0 o no, podes usar el modulo...
if(a%b == 0)
return true;
return false;
-->
Mi BlogPersonal
HenrypunkXP
Nuevo Miembro
Mensajes: 11
Re: Division De Dos Numeros Es Periodo Puro O Mixto? M
«
Respuesta #2 en:
Jueves 22 de Junio de 2006, 03:30 »
0
mira lo ke necesito saber es que si la division es periodica pura o mixta
12/9 = 1,333333 periodo puro 3
12/7 = 1,714285714285 periodo puro 714285
13/6 = 2,166666 periodo mixto 6
algo asi necesitaria que me diga el programa
HenrypunkXP
Nuevo Miembro
Mensajes: 11
Re: Division De Dos Numeros Es Periodo Puro O Mixto? M
«
Respuesta #3 en:
Sábado 24 de Junio de 2006, 03:19 »
0
Bueno aka les dejo mi codigo si alguien tuviera una mejor y lo pudiera poner se lo agradeceria
Código: Text
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
int main()
{
int DD=2,dd=3,k=1;
int Restos[9],Cocientes[9],Periodos[9];
char OP;
int ppe=2,Per,aux;
do{
system("cls");
printf("**1-Cambiar Dividiendo\n");
printf("**2-Cambiar Divisor\n");
printf("**3-Calcular Division\n");
printf("**F-Fin del Programa\n");
printf("\n\n Escoja su Opcion : ");
OP = getch();
switch(OP)
{
case '1': printf("\n\nIngrese nuevo Dividiendo : ");
scanf("%d",&DD);
break;
case '2': do{
printf("\n\nIngrese nuevo Divisor(El cero no es valido): ");
scanf("%d",&dd);
}while(dd==0);
break;
case '3': aux = DD;
for(int i=0; i<9; i++)
{
Restos[i]= DD%dd;
Cocientes[i] = ((DD%dd)*10)/dd;
DD = ((DD%dd)*10);
}
do{
++k;
if(Restos[k]==Restos[0])ppe=1;
}while((ppe!=1)&&(k!=8));
if((Restos[7]==Restos[8])&&(Restos[8]!=0))Per=Cocientes[8],ppe=0;
else if(ppe == 1)for(int j=0; j<k-1; j++)Periodos[j]=Cocientes[j];
printf("\n La Division %d/%d es : %.8f\n\n",aux,dd,(double)aux/dd);
if(aux%dd!=0)
{
if(ppe == 1)
{
printf("\n\n El Periodo es : ");
for(int j=0;j<k-1;j++)
printf("%d",Periodos[j]);
}
else if(ppe==0) printf("\n\n El periodo es : %d ", Per);
}
else printf("\n La Division %d/%d es : %d exacta\n\n",aux,dd,aux/dd);
if(ppe == 2) printf("\n\n No tiene Periodo ");
DD = aux;
getch();
break;
default: break;
}
}while(OP!='f'&&OP!='F');
printf("\n\n ");
system("PAUSE");
return 0;
}
HenrypunkXP
Nuevo Miembro
Mensajes: 11
Re: Division De Dos Numeros Es Periodo Puro O Mixto? M
«
Respuesta #4 en:
Sábado 24 de Junio de 2006, 03:20 »
0
Me olvidaba lo e logrado que me diga si los decimales son periodo puro o mixto
solo e logrado calcular el periodo
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Division De Dos Numeros Es Periodo Puro O Mixto? M