Hola a tod@s,<br><br><br>Siento continuar con el hilo este de "C"...pero...me has dejado alucinado : hablas de tu profesor de "C" y luego comentas que estás en 1º de Bachillerato... ¿se estudia ahora C en Bachillerato? alucino con cómo han evolucionado los temarios sobre informática en pocos años (ups, quizás no son "tan pocos")<br>
<br><br>Saludos...y ánimo con el temario Daniel.<br><br><br><br><br><div class="gmail_quote">El 5 de mayo de 2009 15:37, Daniel E. Rozo L. <span dir="ltr"><<a href="mailto:dani_rolo7@hotmail.com">dani_rolo7@hotmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
Mauricio, se entiende perfectamente...justamente ya me había funcionado el código que me enviaron, que es:<br><br><br><blockquote>#include <stdio.h><br> <br> main(){<br> int numerador,denominador,vueltas=0;<br>
<br> printf("Dame el numerador\n");<br> scanf("%d",&numerador);<br> printf("\nDame el denominador\n");<br> scanf("%d",&denominador);<br>
<br> while(numerador>=denominador){<br> numerador=numerador-denominador;<br> vueltas++;<br> }<br> printf("Cociente: %d\n",vueltas);<br><br> printf("Resto: %d\n", numerador);<br>
<br> }<br><br></blockquote>Ahora bien, iba justamente a preguntar lo del número de vueltas y demás...pero ya me ha quedado clarísimo contigo, muchas gracias otra vez. El asunto se da por solucionado por el posteador, es decir, yo.<br>
<br>Vuelvo a decir, llena de gratitud y alegría contar con vosotros; espero poder ayudar más de lo que ya intento en un futuro, de momento, estando en 1 de bachillerato, me queda difícil; falta de conocimientos, no de ganas.<br>
<br>Salud.<br><br><br>> Subject: Re: [Programación C]Divisiones y resto.<br>> From: <a href="mailto:mike.alfa.2007@gmail.com" target="_blank">mike.alfa.2007@gmail.com</a><br>> To: <a href="mailto:dani_rolo7@hotmail.com" target="_blank">dani_rolo7@hotmail.com</a><br>
> Date: Mon, 4 May 2009 18:33:11 -0400<br>> CC: <a href="mailto:ubuntu-es@lists.ubuntu.com" target="_blank">ubuntu-es@lists.ubuntu.com</a><br>> <br>> El lun, 04-05-2009 a las 21:36 +0200, Daniel E. Rozo L. escribió:<br>
> > Muy buenas noches, en España, a toda la lista.<br>> > <br>> > Se me presenta un problema que me gustaría alguien diese solución<br>> > (redundancia en una lista de ayuda). Aunque no tiene que ver con<br>
> > Ubuntu, me aprovecho un poco y lo indico en el asunto. La cuestión es<br>> > la siguiente, en el instituto se me exige hacer un programa en C que<br>> > dados dos números por teclado (numerador o divisor y denominador o<br>
> > dividendo) nos muestre en pantalla el valor de su división entera y el<br>> > valor del resto de dicha división, se tiene que hacer todo esto,<br>> > salvo con la imposibilidad de usar el operador división, ni resto ni<br>
> > función cociente.<br>> > <br>> > Explicado el problema, lo que llevo hecho es:<br>> > <br>> > #include stdio.h<br>> > <br>> > int numerador,denominador;<br>> > printf ("Dame el numerador: ");<br>
> > scanf ("%d",numerador);<br>> > printf ("Dame el denominador: ")<br>> > scanf ("%d",denominador)<br>> > <br>> > Como véis, no llevo hecho nada porque simplemente no sé seguir, el<br>
> > profesor no ha explicado mucho más allá de estas cosas, pero si se<br>> > cabrea un profesor...atente a las consecuencias; como siempre, pagan<br>> > justos por pecadores.<br>> > <br>> > Si alguien tiene alguna idea de cómo hacerlo, de qué algoritmo seguir,<br>
> > de una página, de lo que sea...bienvenida sea.<br>> > <br>> > Muchas gracias, salud!.<br>> > <br>> <br>> Hola Daniel, pues tienes razón en que tu consulta nada tiene que ver con<br>> Ubuntu (en ese caso se conveniente poner OT en el asunto del mensaje,<br>
> para indicar esto). Te sugiero que futuras consultas sobre programación<br>> las hagas en foros especializados, no porque nadie acá quiera ayudarte,<br>> sino porque posiblemente no siempre puedas obtener la ayuda que<br>
> necesitas.<br>> <br>> En el particular de tu consulta te puedo decir que dividir un número A<br>> por otro B significa saber cuántas veces B en A, o sea el denominador en<br>> el numerador. Se podría crear un bucle while para contar cuántas veces<br>
> puedes restar el denominador del numerador hasta que la resta se haga<br>> negativa y lo que queda es el resto ¿se entiende?...<br>> <br>> ejemplo: Dividir 50 en 15... (vale para dos números enteros positivos)<br>
> <br>> # include <stdio.h>;<br>> <br>> int main(void) {<br>> <br>>         int numerador;<br>>         int denominador;<br>>         int resto;<br>>         int veces = 0;<br>> <br>>         printf("Ingrese numerador:");<br>
>         scanf("%d",numerador);<br>>         printf("Ingrese denominador:");<br>>         scanf("%d",denominador);<br>> <br>>         resto = numerador;<br>> <br>>         while(resto > 0) {<br>>                 veces++;<br>
>                 resto -= denominador;<br>>         }<br>> <br>>         printf("%d dividido en %d = %d (resto %d)",numerador,denominador,veces, resto);<br>> <br>>         return 0;<br>> }<br>> <br>> El resultador de la división estará en la variable contador y el resto<br>
> en la variable resto.<br>> -- <br>> Saludos, <br>> Mauricio J. Adonis C.<br>> ------------------------------------------<br>> Usuario Linux # 482032<br>> Usuario Ubuntu # 25554<br>> Ubuntu Code of Conduct - 1.0.1 signatario<br>
> (FD9329AC66C0907805831BF8E8D0B29A3AE3D244)<br>> ------------------------------------------<br><div class="hm"><br><hr>¿Eres del Madrid, del Barça, del Atleti...? Apoya a tu equipo en la <a href="http://opiniones.msn.es/default.aspx/Futbol/Atletico-de-Madrid" target="_blank">Zona Fan de MSN Deportes</a></div>
</div>
<br>--<br>
ubuntu-es mailing list<br>
<a href="mailto:ubuntu-es@lists.ubuntu.com">ubuntu-es@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-es" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-es</a><br></blockquote></div><br>