26. Programación en C - Condicionales - Ejercicio números romanos en C

  Рет қаралды 70,175

ProgramacionATS

ProgramacionATS

Күн бұрын

Пікірлер: 127
@bryanriossanchez9975
@bryanriossanchez9975 6 жыл бұрын
haber chicos les explico la lógica del código supongamos que queremos meter el numero 2509 unidades= numero%10; //unidades=2509%10=9 nueve sera mi residuo dada la operación modulo numero=numero/10; //numero=2509/10=250.9=250 OJO aca recuerden que por usar formato int este borra los decimales y solo toma la parte entera, EL NUEVO VALOR DE numero=250 decenas=numero%10; //decenas=250%10=0 cero sera mi residuo dada la operación modulo numero=numero/10; //numero=250/10=25 EL NUEVO VALOR DE numero=25 centena=numero%10; //centena=25%10=5 cinco sera mi residuo dada la operación modulo numero=numero/10; //numero=25/10=2.5=2 OJO aca recuerden que por usar formato int este borra los decimales y solo toma la parte entera, EL NUEVO VALOR DE numero=2 millar=numero%10; //millar=2%10=2 dos sera mi residuo dada la operación modulo numero=numero/10; numero=2/10=0.2=0 OJO aca recuerden que por usar formato int este borra los decimales y solo toma la parte entera, EL NUEVO VALOR DE numero=0 creo con esto hemos terminado y las variables quedaron con los valores unidades=9 decenas =0 centenas=5 millar=2 la demas parte creo que es entendible
@alvarovizueta3676
@alvarovizueta3676 6 жыл бұрын
Gracias, muy buena tu explicacion. da sentido a la construccion del codigo.
@PedroHernandez-qn7vr
@PedroHernandez-qn7vr 5 жыл бұрын
Muchas gracias compañero muy buena explicación
@juansebastianpereabescos4728
@juansebastianpereabescos4728 4 жыл бұрын
Gracias viejo, creo que a muchos nos quedo esa duda
@lmikel4076
@lmikel4076 4 жыл бұрын
Muchas gracias por tomarte el tiempo en explicar, bro :)
@guery7206
@guery7206 4 жыл бұрын
gracias amigo por la explicacion, era necesario para enter de como es que los numeros que digitamos se vuelven en romanos
@carolinavela8587
@carolinavela8587 2 жыл бұрын
Descansa en paz, tus explicaciones son tan claras que haces que algo que se ve tan dificil de entender lo pueda comprender. Tenias el alma de un buen profesor con vocacion por transmitir tus conocimientos. Gracias
@MrNewSkin
@MrNewSkin Жыл бұрын
Por que descanza en paz?
@carolinavela8587
@carolinavela8587 Жыл бұрын
@@MrNewSkin POrque ha fallecido. Su padre publico un Video en youtube,con explicacion de su muerte ya que no tenia acceso a su canal segun comenta
@keegans8496
@keegans8496 4 жыл бұрын
El mejor ejercicio que he hecho. Te echamos mucho de menos bro
@JesusMolinaRockolero
@JesusMolinaRockolero 4 жыл бұрын
Excelente presentación del curso, con un alto nivel de conocimientos en la materia , gracias por compartir tus conocimientos; Saludos de un venezolano desde chile
@erickhernanbilbaogutierrez9107
@erickhernanbilbaogutierrez9107 7 жыл бұрын
Me gusto mucho la explicación y los tutoriales son geniales muchas felicidades y continua así, gracias. El ejercicio propuesto lo resolvi de esta manera: /*MOSTRAR LOS MESES DEL AÑO, PIDIENDO AL USUARIO UN NUMERO ENTRE ENTRE (1-12) Y MOSTRAR EL MES AL QUE CORRESPONDE*/ #include #include int main(){ int mes; char salir; printf("Digite un numero entre el 1 y el 12: "); scanf("%i",&mes); switch(mes){ case 1: printf("Enero");break; case 2: printf("Febrero");break; case 3: printf("Marzo");break; case 4: printf("Abril");break; case 5: printf("Mayo");break; case 6: printf("Junio");break; case 7: printf("Julio");break; case 8: printf("Agosto");break; case 9: printf("Septiembre");break; case 10: printf("Octubre");break; case 11: printf("Noviembre");break; case 12: printf("Diciembre");break; } fflush(stdin); printf(" Digite el numero 0 para limpiar la pantalla: "); scanf("%c",&salir); if(salir=='0'){ system("cls"); } else{ printf("No se ha limpiado la pantalla"); fflush(stdin); printf(" Digite nuevamente el numero 0 para limpiar la pantalla: "); scanf("%c",&salir); if(salir=='0'){ system("cls"); printf("Ahora se ha lipiado correctamente la pantalla"); } } return 0; }
@DenClau
@DenClau 2 ай бұрын
GRACIAS TOTALES. QEPD
@ZomberGamer20
@ZomberGamer20 6 жыл бұрын
/* Pedirle al usuario un numero en 1-12 y dar el mes */ #include int main() { int mes; printf("Digite un numero entre 1 y 12 para darle un mes: "); scanf("%i",&mes); switch(mes) { case 1: puts("El mes es enero"); break; case 2: puts("El mes es febrero"); break; case 3: puts("El mes es marzo"); break; case 4: puts("El mes es abril"); break; case 5: puts("El mes es mayo"); break; case 6: puts("El mes es junio"); break; case 7: puts("El mes es julio"); break; case 8: puts("El mes es agosto"); break; case 9: puts("El mes es septiembre"); break; case 10: puts("El mes es octubre"); break; case 11: puts("El mes es noviembre"); break; case 12: puts("El mes es diciembre"); break; default: puts("El numero introducido es mayor o menor al pedido; por lo tanto no es un mes"); break; } return 0; }
@cesar515
@cesar515 3 жыл бұрын
#include int main (){ int x; printf("ENERO "); printf("FEBRERO "); printf("MARZO "); printf("ABRIL "); printf("MAYO "); printf("JUNIO "); printf("JULIO "); printf("AGOSTO "); printf("SEPTIEMBRE "); printf("OCTUBRE "); printf("NOVIEMBRE "); printf("DICIEMBRE "); printf("Ingrese un numero del 1 al 12 y se imprimira el mes correspondiente "); scanf("%i",&x); switch(x){ case 1 : printf("Enero es el mes 1 del año"); break ; case 2 : printf("Febrero es el mes 2 del año"); break ; case 3 : printf("Marzo es el mes 3 del año"); break ; case 4 : printf("Abril es el mes 4 del año"); break ; case 5 : printf("Mayo es el mes 5 del año"); break ; case 6 : printf("Junio es el mes 6 del año"); break ; case 7 : printf("Julio es el mes 7 del año"); break ; case 8 : printf("Agosto es el mes 8 del año"); break ; case 9 : printf("Septiembre es el mes 9 del año"); break ; case 10 : printf("Octubre es el mes 10 del año"); break ; case 11 : printf("Noviembre es el mes 11 del año"); break ; case 12 : printf("Diciembre es el mes 12 del año"); break ; default : printf("No es un numero del 1 al 12"); } return 0; }
@shara_hyarr
@shara_hyarr 8 ай бұрын
Ejercicio 14 #include int main() { int m; printf("Mes(1-12) "); scanf("%i",&m); switch(m){ case 1: printf("Enero");break; case 2: printf("Febrero");break; case 3: printf("Marzo");break; case 4: printf("Abril");break; case 5: printf("Mayo");break; case 6: printf("Junio");break; case 7: printf("Julio");break; case 8: printf("Agosto");break; case 9: printf("Septiembre");break; case 10: printf("Octubre");break; case 11: printf("Noviembre");break; case 12: printf("Diciembre");break; default: printf("Valor invalido"); } return 0; }
@jhonnyrafaelgonzalezherrer4534
@jhonnyrafaelgonzalezherrer4534 8 жыл бұрын
me gusto la logica d e ste programa .sirve de mucha ayuda y da pie a resolver problemas similares. resomiendo ampliante este video
8 жыл бұрын
+jhonny rafael gonzalez herrera Gracias por ver el video :D Un saludo
@jhonnyrafaelgonzalezherrer4534
@jhonnyrafaelgonzalezherrer4534 8 жыл бұрын
gracias a ti por el curso compa .es muy bueno..lo unico q me hubiera gustado es q explicaras un poquito mas despacio las cosa pero es obvio que ya haz hechos todos los videos..pero igual voy a seguir viendo tus videos por q siempre aprendo algo nuevo.saludos igual
@oscarcoronel7464
@oscarcoronel7464 6 жыл бұрын
#include int main(){ int num,unidades,decenas,centenas,millar; printf("Ingrese un numero: "); scanf("%i",&num); unidades = num%10; num=num/10; decenas = num%10; num=num/10; centenas = num%10; num=num/10; millar = num%10; num=num/10; switch(millar){ case 1: printf("M");break; case 2: printf("MM");break; case 3: printf("MMM");break; } switch(centenas){ case 1: printf("C");break; case 2: printf("CC");break; case 3: printf("CCC");break; case 4: printf("CD");break; case 5: printf("D");break; case 6: printf("DC");break; case 7: printf("DCC");break; case 8: printf("DCCC");break; case 9: printf("CM");break; } switch(decenas){ case 1: printf("X");break; case 2: printf("XX");break; case 3: printf("XXX");break; case 4: printf("XL");break; case 5: printf("L");break; case 6: printf("LX");break; case 7: printf("LXX");break; case 8: printf("LXXX");break; case 9: printf("XC");break; } switch(unidades){ case 1: printf("I");break; case 2: printf("II");break; case 3: printf("III");break; case 4: printf("IV");break; case 5: printf("V");break; case 6: printf("VI");break; case 7: printf("VII");break; case 8: printf("VIII");break; case 9: printf("IX");break; } return 0; }
@cristhianjoseignacioescobe2014
@cristhianjoseignacioescobe2014 7 жыл бұрын
Hola!! Muy buenos los tutoriales! Tengo una duda: ¿Cuándo utilizo puts("DESCRIPCION "); que tan recomendado es usarlo, a lo que veo solo puede ser utilizado en condicionales, yo no lo sabia y utilizaba el printf o el cout en C++ Lo he estado utilizando y veo que ya viene con un salto de línea incluido, espero y puedas compartir mas tips o "NOMENCLATURAS" de los lenguajes de programación. Gracias Miguel
@PedroHernandez-hg8zy
@PedroHernandez-hg8zy 3 жыл бұрын
es cierto yo intente hacer este ejercicio pero con puts y me ponia un salto de linea, muchas gracias por la aclaración.
@Abeluky
@Abeluky 5 жыл бұрын
/* Mostrar los meses del año, pidiendole al usuario entre (1-12), y mostrar el mes al que corresponde */ #include #include int main(){ int mes; printf("Digite el numero del mes: "); scanf("%i",&mes); switch(mes){ case 1:printf("Enero.");break; case 2:printf("Febrero.");break; case 3:printf("Marzo.");break; case 4:printf("Abril.");break; case 5:printf("Mayo.");break; case 6:printf("Junio.");break; case 7:printf("Julio.");break; case 8:printf("Agosto.");break; case 9:printf("Septiembre.");break; case 10:printf("Octubre.");break; case 11:printf("Noviembre.");break; case 12:printf("Diciembre.");break; default:system("cls");system("color c");printf("Numero no valido. . ."); } return 0; }
@joseagustinmendeznunez2195
@joseagustinmendeznunez2195 6 жыл бұрын
gracias amigo he visto varios de tus vídeos me agrada como explicas, una pregunta este programa en especifico como lo podemos hacer recursivo?
@jorgequiroga2574
@jorgequiroga2574 8 жыл бұрын
Hola disculpa el %10 que le pones a la variable numero que hace exactamente? saca el 10% del valor? o hace otra cosa.
8 жыл бұрын
+jorge quiroga Hola Emoticón grin claro.. mira primero le pedimos un número al usuario.. por ejemplo que digite 123 ... entonces primero hay que particionar ese numero, en unidades, decenas y centenas en este caso, entonces unidades = 123%10 .. esto nos da 3 ya que obtiene el residuo, entonces hay ya tenemos las unidades.. numero = 123 / 10 = 12 y luego al numero lo dividimos por 10 para tener el numero 12, y de ese 12 sacamos las decenas, que nos va a salir 2, y por ultimo obtenemos las centenas.. espero te haya servido.. Saludos Emoticón grin
@cristianguerrero9608
@cristianguerrero9608 8 жыл бұрын
por que emoticon grin? que significa? :'v no ignorar plox
@cristianguerrero9608
@cristianguerrero9608 8 жыл бұрын
por cierto gracias por explicarlo, vine justamente para eso ya que he descargado tus 3 tutoriales (C++),(C),(DFD); gracias por tus videos espero el de java ansiosamente :'v feliz año nuevo.
@martinlimon6547
@martinlimon6547 7 жыл бұрын
En el ejemplo que estas dando utilizas 123%10 dando como residuo 3. Pero cuando capturamos por ejemplo el numero 5, y aplicamos lo mismo 5%10, el residuo es de .5, pero si el programa esta considerando solo numeros enteros, como es que toma el valor de 5???
@carlosvargassanchez8876
@carlosvargassanchez8876 6 жыл бұрын
Estaría bien, porque hace la operación 5 entre 10 entonces es igual a 5/10= 0*10 + 5, donde 0 es el cociente y el 5 el residuo
@Z_k404
@Z_k404 4 жыл бұрын
#include int main (){ int n; printf("porfavor elija un numero del 1-12 para darle un mes "); scanf("%i",&n); switch (n){ case 1:printf("elejio el mes de enero"); break; case 2:printf("elejio el mes de febrero"); break; case 3:printf("elejio el mes de marzo"); break; case 4:printf("elejio el mes de abril"); break; case 5:printf("elejio el mes de mayo"); break; case 6:printf("elejio el mes de junio"); break; case 7:printf("elejio el mes de julio"); break; case 8:printf("elejio el mes de agosto"); break; case 9:printf("elejio el mes de septiembre"); break; case 10:printf("elejio el mes de octubre"); break; case 11:printf("elejio el mes de novienbre"); break; case 12:printf("elejio el mes de diciembre"); break; default :printf("usted no a elejido una opcion"); } return 0; }
@Lashistoriasdelilith
@Lashistoriasdelilith 3 жыл бұрын
este estuvo genial
@WisnaiterYT
@WisnaiterYT 2 жыл бұрын
/**14. Mostrar los meses del año, pidiendole al usuario un numero entre (1-12) y mostrar el mes al que corresponde**/ #include int main(){ int n; printf("Digite un numero entre el (1-12): "); scanf("%i",&n); switch(n){ case 1: printf("Enero");break; case 2: printf("Febrero");break; case 3: printf("Marzo");break; case 4: printf("Abril");break; case 5: printf("Mayo");break; case 6: printf("Junio");break; case 7: printf("Julio");break; case 8: printf("Agosto");break; case 9: printf("Septiembre");break; case 10: printf("Octubre");break; case 11: printf("Noviembre");break; case 12: printf("Diciembre");break; default: printf("No existe el mes"); } return 0; }
@ann1111
@ann1111 3 жыл бұрын
#include int main(){ int num; printf("Introduzca un numero del 1-12 correspondiente al mes: "); scanf("%i",&num); switch(num){ case 1: printf("Mes de Enero");break; case 2: printf("Mes de Febrero");break; case 3: printf("Mes de Marzo");break; case 4: printf("Mes de Abril");break; case 5: printf("Mes de Mayo");break; case 6: printf("Mes de Junio");break; case 7: printf("Mes de Julio");break; case 8: printf("Mes de Agosto");break; case 9: printf("Mes de Septiembre");break; case 10: printf("Mes de Octubre");break; case 11: printf("Mes de Noviembre");break; case 12: printf("Mes de Diciembre");break; default: printf("No existe."); } return 0; }
@VictorHugo-wf2gf
@VictorHugo-wf2gf 4 жыл бұрын
A quién pueda interesar, he aquí mi programa: /* Mostrar los meses del año, pidiendole al usuario un numero entre (1-12) y mostrar el mes al que corresponde */ #include int main(){ int numero; printf("Ingrese un numero entero en el rango [1,12]: "); scanf("%i",&numero); system("cls"); if(numero >= 1 && numero
@YoelAbreu
@YoelAbreu 7 жыл бұрын
#include int main(){ int mes; printf("Ingrese un numero entre el 1 al 12 "); scanf("%d",&mes); switch(mes){ case 1: printf("El mes es Enero "); break; case 2: printf("El mes es Febrero "); break; case 3: printf("El mes es Marzo "); break; case 4: printf("El mes es Abril "); break; case 5: printf("El mes es Mayo "); break; case 6: printf("El mes es Junio "); break; case 7: printf("El mes es Julio "); break; case 8: printf("El mes es Agosto "); break; case 9: printf("El mes es Septiembre "); break; case 10: printf("El mes es Octubre "); break; case 11: printf("El mes es Noviembre "); break; case 12: printf("El mes es Diciembre "); break; default : printf("El numero ingresado no corresponde a un mes "); } return 0; }
@kevinender5409
@kevinender5409 8 жыл бұрын
muy claro de comprender:)
@MagikLeg3nd
@MagikLeg3nd 7 жыл бұрын
/*Problema 14. Mostrar los meses del año, pidiendo al usuario un numero entre (1-12) y mostrar el mes al que corresponde*/ #include int main(){ int num; printf("Ingresa un numero entre 1 y 12: "); scanf("%i",&num); switch(num){ case 1: printf("Enero"); break; case 2: printf("Febrero"); break; case 3: printf("Marzo"); break; case 4: printf("Abril"); break; case 5: printf("Mayo"); break; case 6: printf("Junio"); break; case 7: printf("Julio"); break; case 8: printf("Agosto"); break; case 9: printf("Septiembre"); break; case 10: printf("Octubre"); break; case 11: printf("Noviembre"); break; case 12: printf("Diciembre"); break; default:printf("Error, vuelva a intentar."); break; } return 0; }
@DespelukeFinDeSemana
@DespelukeFinDeSemana 7 жыл бұрын
te falto de qué tipo era variable o que es?
@jandruid.montecarlo4205
@jandruid.montecarlo4205 6 жыл бұрын
hola me compila el codigo catorce no me marca error pero a la hora de introcucir un numero del 1 al 12 me compila diciendo que el mes no existe si meto cualquier numero me manda a el mes no existe
@racodanielarteagajimenez9266
@racodanielarteagajimenez9266 7 жыл бұрын
Para este programa en si en la linea millar = numero%10; numero = numero/10; ya no es necesario poner numero = numero/10; porque ya no vamos a utilizar decenas de millar, estamos condicionando que el numero mayor a obtener es 3999
@luisalbertozambranobonilla709
@luisalbertozambranobonilla709 7 жыл бұрын
podrias describir el proceso del mod %10 paso a paso. Es que me quedo en la linea de las decenas no se como sacas las centenas
@labu8124
@labu8124 6 жыл бұрын
El % se usa para calcular residuos en este caso de la division entre 10 Por ejemplo 2018/10= 201.8 en donde solo se toma el .8
@javierquintana285
@javierquintana285 8 жыл бұрын
¿Cómo puedo cambiar un número entero a letras (ejemplo: 1561 convertirlo a Mil Quinientos Sesenta Y Uno)? ¡Espero me puedas ayudar!
@tarmaxstyle2628
@tarmaxstyle2628 7 жыл бұрын
Para hacer un programa así, se hace exactamente igual a este, sólo cambie las letras de los números romanos por el nombre del número, por ejemplo cambiar la D por la palabra "Quinientos", pero en unos caso le dará "veinte siete", por ejemplo
@12aguskapo
@12aguskapo 7 жыл бұрын
puede poner un condicional de que si hay una unidad y otros numeros ponga el y, asi si solo es 7 dira siete y si es 30 dira treinta pero al estar el 37 dira treinta y siete
@greengeds
@greengeds 7 жыл бұрын
y como dira el 20 con el 7 veinte y siete ???
@YoelAbreu
@YoelAbreu 7 жыл бұрын
tambien se podria hacer de un numero decimal a hexadecimal y viceversa?
@aaronsantiagocampospedraza6617
@aaronsantiagocampospedraza6617 2 жыл бұрын
si
@samuelvillelarivera5242
@samuelvillelarivera5242 6 жыл бұрын
Disculpa apesar de que ya contestaste una pregunta similar, sigo sin entender, ¿como es que cuando digitas un número menor a 10 el programa continua? pues 5/10=.5 y el programa solo usa números enteros.
@youninrivas1423
@youninrivas1423 3 жыл бұрын
El programa calcula los decimales solo que no los toma en cuenta a la hora de imprimir o en el código
@animenewsdesu4255
@animenewsdesu4255 4 жыл бұрын
#include int main() { int mes; printf("el mes es :"); scanf("%i", &mes); switch(mes) { case 1: printf("es enero"); break; case 2: printf("es febrero"); break; case 3: printf("es marzo"); break; case 4: printf("es april"); break; case 5: printf("es mayo"); break; case 6: printf("es junio"); break; case 7: printf("es julio"); break; case 8: printf("es augosto"); break; case 9: printf("septiembre"); break; case 10: printf("octobre"); break; case 11: printf("noviembre"); break; case 12: printf("deciembre"); break; } return 0; }
@DespelukeFinDeSemana
@DespelukeFinDeSemana 7 жыл бұрын
#Include Int main meses { } Chart enero febrero marzo abril etc; Sprinft ( selecciones un número entre (1-12) ); Scant (%c&n1 &n2 &n3 &n4 &n5 &n6 &n7 &n8 &n9 &n10 &n11 &n12); Switch. Nota: no me juzguen lo hice a memoria Return 0;
@jorgeluisleiton6171
@jorgeluisleiton6171 4 жыл бұрын
#include int main(){ int mes; printf("Ingrese un numero entre (1-12):"); scanf("%i",&mes); switch(mes){ case 1: printf("El numero %i corresponde al mes de Enero",mes); break; case 2: printf("El numero %i corresponde al mes de Febrero",mes); break; case 3: printf("El numero %i corresponde al mes de Marzo",mes); break; case 4: printf("El numero %i corresponde al mes de Abril",mes); break; case 5: printf("El numero %i corresponde al mes de Mayo",mes); break; case 6: printf("El numero %i corresponde al mes de Junio",mes); break; case 7: printf("El numero %i corresponde al mes de Julio",mes); break; case 8: printf("El numero %i corresponde al mes de Agosto",mes); break; case 9: printf("El numero %i corresponde al mes de Septiembre",mes); break; case 10: printf("El numero %i corresponde al mes de Octubre",mes); break; case 11: printf("El numero %i corresponde al mes de Noviembre",mes); break; case 12: printf("El numero %i corresponde al mes de Diciembre",mes); break; } return 0; }
@jesus.zapatero
@jesus.zapatero 3 жыл бұрын
Mi propuesta a los nombres de los meses, siendo muy novato yo en C. Por cierto, y lo dejo para que me lo expliquen los expertos: Cuando introduzco el numero del mes y lo leo con scanf, funciona perfectamente , pero me volvio loco que tanto si tecleo "10", como "012", como "0xA" or "0xa" el resultado que aparece es octubre (y similar para otros meses). He llegado a la conclusion de que cuando empieza mi entrada por "0" (CERO) trata el resto de lo introducido como notacion OCTAL (Base 8) y cuando empieza por "0x" (CERO EQUIS) como entrada hexadecimal. No hay forma de evitar esto ? Es una puta locura las cosas de este lenguaje C. // Pedir al usuario un numero de mes, y decirle el nombre del mes. #include #include int main(){ int nummes=0; while(nummes >= 0){ fflush(stdin); // Vaciamos el buffer de teclado printf("Mes a mostrar (0=Terminar): "); scanf("%i", &nummes); if (nummes == 0){ nummes = -1; } else { switch(nummes){ case 1: printf("ENERO "); break; case 2: printf("FEBRERO "); break; case 3: printf("MARZO "); break; case 4: printf("ABRIL "); break; case 5: printf("MAYO "); break; case 6: printf("JUNIO "); break; case 7: printf("JULIO "); break; case 8: printf("AGOSTO "); break; case 9: printf("SEPTIEMBRE "); break; case 10: printf("OCTUBRE "); break; case 11: printf("NOVIEMBRE "); break; case 12: printf("DICIEMBRE "); break; default: printf("No existe "); nummes = 0; break; } } } return 0; }
@juniorfernandez6020
@juniorfernandez6020 6 жыл бұрын
#include #include int main(){ int mes; printf (" Introduzca un numero ente 1-12 para saber el mes "); scanf("%d", &mes); system ("cls"); switch(mes){ case 1: printf("Enero "); break; case 2: printf("Febrero "); break; case 3: printf("Marzo "); break; case 4: printf("Abril "); break; case 5: printf("Mayo "); break; case 6: printf("Junio "); break; case 7: printf("Julio "); break; case 8: printf("Agosto "); break; case 9: printf("Septiembre "); break; case 10: printf("Octubre "); break; case 11: printf("Nomviembre "); break; case 12: printf("Diciembre "); break; default: printf(" No existe"); break; } return 0; }
@sebastiansanchez2073
@sebastiansanchez2073 Жыл бұрын
Yo hice el porgrama antes de ver el video, y el codigo es igual, pero a mi me salen numero al azar por que es eso?
@vic_epsy
@vic_epsy 7 жыл бұрын
listo paps /*Mostrar los meses del año, pidiéndole al usuario un numero entre (1-12) y mostrar el mes al que corresponde.*/ #include int main(){ int N; printf("Digita un numero (1-12): "); scanf("%i",&N); switch(N){ case 1: printf("Ha elejido Enero v:"); break; case 2: printf("Ha elejido Febrero v:"); break; case 3: printf("Ha elejido Marzo "); break; case 4: printf("Ha elejido Abril v:"); break; case 5: printf("Ha elejido Mayo"); break; case 6: printf("Ha elejido Junio"); break; case 7: printf("Ha elejido Julio"); break; case 8: printf("Ha elejido Agosto"); break; case 9: printf("Ha elejido Septiembre"); break; case 10: printf("Ha elejido Octubre"); break; case 11: printf("Ha elejido Noviembre"); break; case 12: printf("Ha elejido Diciembre"); break; } return 0; }
@BruceFontain
@BruceFontain 4 жыл бұрын
#include int main(){ int mes; printf("Ingrese el mes (correspondiendo desde 1 hasta 12 respectivamente): "); scanf("%d",&mes); switch(mes){ case 1: printf(" Enero");break; case 2: printf(" Febrero");break; case 3: printf(" Marzo");break; case 4: printf(" Abril");break; case 5: printf(" Mayo");break; case 6: printf(" Junio");break; case 7: printf(" Julio");break; case 8: printf(" Agosto");break; case 9: printf(" Septiembre");break; case 10: printf(" Octubre");break; case 11: printf(" Noviembre");break; case 12: printf(" Diciembre");break; default: printf("El dato que ingreso no es valido."); } return 0; }
@loremipsul
@loremipsul 3 жыл бұрын
/*Mostrar los meses del año, pidiéndole al usuario un numero entre (1-12) y mostrar el mes al que corresponde.*/ #include int main(){ int numero; printf("hay 12 meses, entre ellos estan: Enero,Febrero,Marzo,Abril"); printf(" Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre"); printf(" ingrese un numero del 1-12 y yo te digo que mes buscas: "); scanf("%i",&numero); switch(numero){ case 1: printf("este es el mes de enero"); break; case 2: printf("este es el mes de febrero"); break; case 3: printf("este es el mes de marzo"); break; case 4: printf("este es el mes de abril"); break; case 5: printf("este es el mes de mayo"); break; case 6: printf("este es el mes de junio"); break; case 7: printf("este es el mes de julio"); break; case 8: printf("este es el mes de agosto"); break; case 9: printf("este es el mes de septiembre"); break; case 10: printf("este es el mes de octubre"); break; case 11: printf("este es el mes de noviembre"); break; case 12: printf("este es el mes de diciembre"); break; default: printf("no hay ningun mes segun el numero que usted ingreso :( xD"); break; } return 0; }
@acehorn
@acehorn 6 жыл бұрын
#include int main (){ int mes; printf ("digite mes 1-12"); printf (" ---------------------------- "); scanf("%i", &mes); switch (mes){ case 1: printf ("ENERO"); break; case 2: printf ("FEBRERO"); break; case 3: printf ("MARZO"); break; case 4: printf ("ABRIL"); break; case 5: printf ("MAYO"); break; case 6: printf ("JUNIO"); break; case 7: printf ("JULIO"); break; case 8: printf ("AGOSTO"); break; case 9: printf ("SEPTIEMBRE"); break; case 10:printf ("OCTUBRE"); break; case 11:printf("NOVIEMBRE"); break; case 12:printf ("DICIEMBRE"); break; default: printf("MES NO VALIDO"); } return 0; }
@shitaroskeycardenasaguirre1517
@shitaroskeycardenasaguirre1517 7 жыл бұрын
como seria en POO y que se sumen. alguien por favor
@drexcipher305
@drexcipher305 4 жыл бұрын
#include int main(){ int mes,select; printf("\tConversor numero a mes y viceversa"); printf(" 1.Convertir numero a mes"); printf(" 2.Convertir mes a numero"); printf(" "); scanf("%i",&select); switch(select){ case 1: printf(" Inserte numero de mes: "); scanf("%i",&mes); switch(mes){ case 1: printf("Enero"); break; case 2: printf("Febrero"); break; case 3: printf("Marzo"); break; case 4: printf("Abril"); break; case 5: printf("Mayo"); break; case 6: printf("Junio"); break; case 7: printf("Julio"); break; case 8: printf("Agosto"); break; case 9: printf("Septiembre"); break; case 10: printf("Octubre"); break; case 11: printf("Noviembre"); break; case 12: printf("Diciembre"); break; default: printf("No existe el mes %i",mes); } break; case 2: fflush(stdin); printf(" Inserte el nombre del mes: "); char mesname[10]; gets(mesname); if(strcmp("Enero",mesname)==0){ printf("Es el mes 1");break; } if(strcmp("Febrero",mesname)==0){ printf("Es el mes 2");break; } if(strcmp("Marzo",mesname)==0){ printf("Es el mes 3");break; } if(strcmp("Abril",mesname)==0){ printf("Es el mes 4");break; } if(strcmp("Mayo",mesname)==0){ printf("Es el mes 5");break; } if(strcmp("Junio",mesname)==0){ printf("Es el mes 6");break; } if(strcmp("Julio",mesname)==0){ printf("Es el mes 7");break; } if(strcmp("Agosto",mesname)==0){ printf("Es el mes 8");break; } if(strcmp("Septiembre",mesname)==0){ printf("Es el mes 9");break; } if(strcmp("Octubre",mesname)==0){ printf("Es el mes 10");break; } if(strcmp("Noviembre",mesname)==0){ printf("Es el mes 11");break; } if(strcmp("Diciembre",mesname)==0){ printf("Es el mes 12");break; } else{ printf("No existe el mes %s o esta mal escrito No olvide la mayuscula inicial",mesname); } break; } return 0; }
@GenocideBlaster
@GenocideBlaster 7 жыл бұрын
Alguien me puede explicar porque el switch se empieza por el millar? Y porque no lo detecta como unidad si va primero y tiene el mismo valor?
@El_branyi
@El_branyi 5 жыл бұрын
esto es programación estructurada, se ejecuta linea por linea. de inicio a fin es decir el programa debe tener la siguiente secuencia un ejemplo 2509 2509 | | | | | | | | unidades(ultimo switch) | | | decena(tercer switch) | |centena(segundo switch) |millar (primer switch) si no lo hace en esta forma, en pantalla te saldrá así 9052
@willosuna6913
@willosuna6913 6 жыл бұрын
Meses: #include int main(){ int num; printf("1. Enero 2. Febrero 3. Marzo 4. Abril 5. Mayo 6. Junio 7. Julio 8. Agosto 9. Septiembre 10. Octubre 11. Noviembre 12. Diciembre Ingrese un numero del 1 al 12: "); scanf("%i",&num); switch(num){ case 1: printf("Enero"); break; case 2: printf("Febrero"); break; case 3: printf("Marzo"); break; case 4: printf("Abril"); break; case 5: printf("Mayo"); break; case 6: printf("Junio"); break; case 7: printf("Julio"); break; case 8: printf("Agosto"); break; case 9: printf("Septiembre"); break; case 10: printf("Octubre"); break; case 11: printf("Noviembre"); break; case 12: printf("Diciembre"); break; default: printf("Ha ingresado un numero incorrecto. Vuelva a intentarlo."); } return 0; }
@rod01152
@rod01152 9 ай бұрын
#include int main(){ int mes; printf("Hola, por favor escoge un numero entre 1-12 para seleccionar un anio " "por ejemplo 1-Enero, 2-Febrero, 3-Marzo... "); scanf("%i",&mes); switch(mes){ case 1:puts("ENERO"); break; case 2:puts("Febrero"); break; case 3:puts("Marzo"); break; case 4:puts("Abril");break; case 5:puts("Mayo"); break; case 6:puts("Junio"); break; case 7:puts("Julio"); break; case 8:puts("Agosto");break; case 9:puts("Septiembre"); break; case 10:puts("Octubre"); break; case 11:puts("Noviembre"); break; case 12:puts("Diciembre"); break; default: puts ("Numero incorrecto"); break; } }
@Abeluky
@Abeluky 5 жыл бұрын
entendi mas el orden de los numeros romanos que la funcion del programa :v, osea que todo se debe al mod 10?
@sebryxs
@sebryxs 3 жыл бұрын
El mod 10 pertenece a las matemáticas modulares, básicamente es el residuo de dividir un cierto numero entre X, en este caso X es 10, por eso mod 10, por ejemplo 123(mod 10) = 3. Entonces utiliza esta funcion para dividir todo entre unidades, decenas, centenas y unidad de millar
@DaNiMo_30
@DaNiMo_30 8 ай бұрын
Eres un faking bestia
@oscarcoronel7464
@oscarcoronel7464 6 жыл бұрын
#include int main(){ int num; puts("Enero");puts("Febrero");puts("Marzo");puts("Abril");puts("Mayo");puts("Junio");puts("Julio");puts("Agosto");puts("Septiembre");puts("Octubre"); puts("Noviembre");puts("Diciembre"); printf("Ingrese un numero entre (1-12): "); scanf("%i",&num); switch(num){ case 1: printf("El numero %i corresponde a Enero",num);break; case 2: printf("El numero %i corresponde a Febrero",num);break; case 3: printf("El numero %i corresponde a Marzo",num);break; case 4: printf("El numero %i corresponde a Abril",num);break; case 5: printf("El numero %i corresponde a Mayo",num);break; case 6: printf("El numero %i corresponde a Junio",num);break; case 7: printf("El numero %i corresponde a Julio",num);break; case 8: printf("El numero %i corresponde a Agosto",num);break; case 9: printf("El numero %i corresponde a Septiembre",num);break; case 10: printf("El numero %i corresponde a Octubre",num);break; case 11: printf("El numero %i corresponde a Noviembre",num);break; case 12: printf("El numero %i corresponde a Diciembre",num);break; default: printf("El numero %i no corresponde a ningun Mes",num); } return 0; }
@OmarMartinez-tj6nq
@OmarMartinez-tj6nq 7 жыл бұрын
no entiendo como es que el programa reconoce el numero y te manda el numero romano exacto me podrias explicar mas claramente
@m1ghtym1k3
@m1ghtym1k3 7 жыл бұрын
Otra forma de particionar el número es la siguiente: millar = numero/1000; numero = numero%1000; centenas = numero/100; numero = numero%100; decenas = numero/10; numero = numero%10; unidades = numero; Por ejemplo: Si escribes 1253, primero ese numero lo divides entre 1000, y como el programa solo toma los enteros de la división, te dará solo 1, por que 1000/1 = 1, con eso la variable millar = 1, por lo que switch(millar) toma el valor de case 1, e imprime M. Ahora, de la division te sobran 253, para no perder eso que te sobra, le asignas a la variable numero un nuevo valor, que en este caso es lo que sobra: 253, por eso puse: numero=numero%1000. Ahora numero vale 253. Ahora para sacar las centenas, ese numero lo divides entre 100. centenas=numero/100. Por lo que 253/100=2 y sobran 53, y así sucesivamente. Espero haber sido claro. Saludos!
@OmarMartinez-tj6nq
@OmarMartinez-tj6nq 7 жыл бұрын
Muchas gracias me quedo mas claro :)
@anthraxzone
@anthraxzone 6 жыл бұрын
Gracias amigo, tu explicación es perfecta, aqui debió de haber dado una clase un poco más teorica y luego debio de proseguir con el código.
@ThebigGtz
@ThebigGtz 7 жыл бұрын
Porque para el millar solo son 3 casos? help meeee!!!
@sergiozamora2177
@sergiozamora2177 7 жыл бұрын
este ejemplo sólo es para cantidades menores a 4000
@martinlimon6547
@martinlimon6547 7 жыл бұрын
Supongo que no quiso complicarse con los codigos ASCII, ya que a partir del 4000, se utilizan letras con un guion sobre ellas.
@SergioGarcia-cg2kx
@SergioGarcia-cg2kx 4 жыл бұрын
#include int main(){ int Meses; printf("Digita un numero del 1 al 12: "); printf(" Enero = 1: "); printf(" Febrero = 2: "); printf(" Marzo = 3: "); printf(" Abril = 4: "); printf(" Mayo = 5: "); printf(" Junio = 6: "); printf(" Julio = 7: "); printf(" Agosto = 8: "); printf(" Septiembre = 9: "); printf(" Octubre = 10: "); printf(" Noviembre = 11: "); printf(" Diciembre = 12: "); scanf("%i", &Meses); switch(Meses){ case 1: printf(" Enero"); break; case 2: printf(" Febrero"); break; case 3: printf(" Marzo"); break; case 4: printf(" Abril"); break; case 5: printf(" Mayo"); break; case 6: printf(" Junio"); break; case 7: printf(" Julio"); break; case 8: printf(" Agosto"); break; case 9: printf(" Septiembre"); break; case 10: printf(" Octubre"); break; case 11: printf(" Noviembre"); break; case 12: printf(" Diciembre"); break; default: printf("NO EXISTESSS"); } return 0; }
@diegoalejandrolozazuniga1174
@diegoalejandrolozazuniga1174 2 жыл бұрын
ya has muerto, y aun asi me enseñas tanto :'' (Q.E.P..D)
@ZXD1314
@ZXD1314 8 жыл бұрын
%i es lo mismo %d?
@TheJehyson1995
@TheJehyson1995 8 жыл бұрын
si es lo mismo brother
@CarlosFlores-kv1wm
@CarlosFlores-kv1wm 2 жыл бұрын
para sumar o restar varia algo ?
@racodanielarteagajimenez9266
@racodanielarteagajimenez9266 7 жыл бұрын
#include int main() { int mes; printf("Digite el numero del mes: "); scanf("%i",&mes); switch(mes) { case 1: printf("Enero");break; case 2: printf("Febrero");break; case 3: printf("Marzo");break; case 4: printf("Abril");break; case 5: printf("Mayo");break; case 6: printf("Junio");break; case 7: printf("Julio");break; case 8: printf("Agosto");break; case 9: printf("Septiembre");break; case 10: printf("Octubre");break; case 11: printf("Noviembre");break; case 12: printf("Diciembre");break; default: printf("Un año solamente tiene doce meses"); } return 0; }
@lucasespinoza1155
@lucasespinoza1155 Жыл бұрын
Problema 14: int main() { int mes; printf("Ingrese un numero del 1 al 12: "); scanf("%d",&mes); switch(mes) { case 1: printf("ENERO");break; case 2: printf("FEBRERO");break; case 3: printf("MARZO");break; case 4: printf("ABRIL");break; case 5: printf("MAYO");break; case 6: printf("JUNIO");break; case 7: printf("JULIO");break; case 8: printf("AGOSTO");break; case 9: printf("SEPTIEMBRE");break; case 10: printf("OCTUBRE");break; case 11: printf("NOVIEMBRE");break; case 12: printf("DICIEMRBE");break; default: printf("INCORRECTO"); } return 0; }
@xpiru6407
@xpiru6407 5 жыл бұрын
Por que dividiendo te sale eso? o mis matemáticas están oxidadas que es muy posible o me estoy perdiendo de algo :,v
@sebryxs
@sebryxs 3 жыл бұрын
@@iKitKatZ De hecho no XD, esa lógica solo funciona para módulo 10, realmente lo que toma el módulo es el residuo que te da al dividirlo entre cierto número, por ejemplo si quiero el residuo de 100 entre 6 me daría 4, así es como funcionan los módulos
@John-um1xo
@John-um1xo 6 жыл бұрын
// mostrar los meses del año, pidiendo al usuario un numero entre 1 y 12 y mostrar el mes que corresponde #include int main(){ int mes; printf ("Bienvenidos a mi programa"); printf (" Ingrese un numero del (1-12) para mostrar un mes: "); scanf("%i",&mes); switch(mes){ case 1:printf(" El mes que corresponde al numero introducido es Enero");break; case 2:printf(" El mes que corresponde al numero introducido es Febrero");break; case 3:printf(" El mes que corresponde al numero introducido es Marzo");break; case 4: printf(" El mes que corresponde al numero introducido es Abril");break; case 5:printf(" El mes que corresponde al numero introducido es Mayo");break; case 6:printf(" El mes que corresponde al numero introducido es Junio");break; case 7: printf(" El mes que corresponde al numero introducido es Julio");break; case 8: printf(" El mes que corresponde al numero introducido es Agosto");break; case 9:printf(" El mes que corresponde al numero introducido es Septiembre");break; case 10:printf(" El mes que corresponde al numero introducido es Octubre");break; case 11:printf(" El mes que corresponde al numero introducido es Noviembre");break; case 12:printf(" El mes que corresponde al numero introducido es Diciembre");break; default:printf(" El numero introducido no corresponde a ningun mes del ano");break; } return 0; }
@jagus1921
@jagus1921 4 жыл бұрын
Alguien me podría ayudar necesito un programa que permita pasar números decimales a romanos y viceversa. Le estaría muy agradecido :D
@WowNemy
@WowNemy 2 жыл бұрын
int main(int argc, char *argv[]) { int mes; printf("Digite el numero del mes del anio: "); scanf("%i", &mes); switch(mes) { case 1: printf("ENERO."); break; case 2: printf("FEBRERO."); break; case 3: printf("MARZO."); break; case 4: printf("ABRIL."); break; case 5: printf("MAYO."); break; case 6: printf("JUNIO."); break; case 7: printf("JULIO."); break; case 8: printf("AGOSTO."); break; case 9: printf("SEPTIEMBRE."); break; case 10: printf("OCTUBRE."); break; case 11: printf("NOVIEMBRE."); break; case 12: printf("DICIEMBRE."); break; } return 0; }
@alexandrexabierobelleiroca8724
@alexandrexabierobelleiroca8724 5 жыл бұрын
Esto lo veo más simple: unidades = numero%10; decenas = (numero/10)%10; centenas= (numero/100)%10; millares = (numero/1000);
@Da-nd1hn
@Da-nd1hn 4 жыл бұрын
¿Osea que % no redondea?, por ejemplo, unidad=.3, decena=.83, centena=.983 ------> Aqui no seria 1? explicame porfaaaaaaaaaaaa
@marcoantoniosolisvazquez2614
@marcoantoniosolisvazquez2614 6 жыл бұрын
ALGUIEN QUE ME DIGA COMO PONER EL PUNTERO ARRIBA Y EL MENÚ ABAJO PARA QUE EL MENÚ QUEDE ABAJO Y EL USUARIO DIGITE ARRIBA? #include int main () { int meses; printf(" 1-enero 2-febrero 3-marzo 4-abril 5-mayo 6-junio 7-julio 8-agosto 9-septiembre 10- octubre 11-noviembre 12-diciembre"); printf(" -------------------------------------------------------------------------"); printf(" escoge un numero de mes entre (1-12): "); scanf ("%i", &meses); switch (meses) { case 1: printf(" el mes que escogio fue enero"); break; case 2: printf(" el mes que escogio fue febrero"); break; case 3: printf(" el mes que escogio fue marzoo"); break; case 4: printf(" el mes que escogio fue abril"); break; case 5: printf(" el mes que escogio fue mayo"); break; case 6: printf(" el mes que escogio fue junio"); break; case 7: printf(" el mes que escogio fue julio"); break; case 8: printf(" el mes que escogio fue agosto"); break; case 9: printf(" el mes que escogio fue septiembre"); break; case 10: printf(" el mes que escogio fue octubre"); break; case 11: printf(" el mes que escogio fue noviembre"); break; case 12: printf(" el mes que escogio fue diciembre"); break; default: printf(" error"); } return 0; }
@usuarioanonimo577
@usuarioanonimo577 6 жыл бұрын
Ejercicio 14 relsuelto al revés. /*Digita un més del año y muestra en pantalla el número al que corresponde Enero - 1 Febrero - 2 Marzo - 3 . . . Diciembre - 12 */ #include #include #include int main(){ char mes[20]; printf("Digita un mes: "); gets(mes); if((strcmp(mes,"Enero")==0)||(strcmp(mes,"enero")==0)||(strcmp(mes,"ENERO")==0)) { printf(" Numero asociado: 1"); } else if((strcmp(mes,"Febrero")==0)||(strcmp(mes,"febrero")==0)||(strcmp(mes,"enero")==0)) { printf(" Numero asociado: 2"); } else if((strcmp(mes,"Marzo")==0)||(strcmp(mes,"marzo")==0)||(strcmp(mes,"MARZO")==0)) { printf(" Numero asociado: 3"); } else if((strcmp(mes,"Abril")==0)||(strcmp(mes,"abril")==0)||(strcmp(mes,"ABRIL")==0)) { printf(" Numero asociado: 4"); } else if((strcmp(mes,"Mayo")==0)||(strcmp(mes,"mayo")==0)||(strcmp(mes,"MAYO")==0)) { printf(" Numero asociado: 5"); } else if((strcmp(mes,"Junio")==0)||(strcmp(mes,"junio")==0)||(strcmp(mes,"JUNIO")==0)) { printf(" Numero asociado: 6"); } else if((strcmp(mes,"Julio")==0)||(strcmp(mes,"julio")==0)||(strcmp(mes,"JULIO")==0)) { printf(" Numero asociado: 7"); } else if((strcmp(mes,"Agosto")==0)||(strcmp(mes,"agosto")==0)||(strcmp(mes,"AGOSTO")==0)) { printf(" Numero asociado: 8"); } else if((strcmp(mes,"Septiembre")==0)||(strcmp(mes,"septiembre")==0)||(strcmp(mes,"SEPTEIMBRE")==0)) { printf(" Numero asociado: 9"); } else if((strcmp(mes,"Octubre")==0)||(strcmp(mes,"octubre")==0)||(strcmp(mes,"OCTUBRE")==0)) { printf(" Numero asociado: 10"); } else if((strcmp(mes,"Noviembre")==0)||(strcmp(mes,"noviembre")==0)||(strcmp(mes,"NOVIEMBRE")==0)) { printf(" Numero asociado: 11"); } else if((strcmp(mes,"Diciembre")==0)||(strcmp(mes,"diciembre")==0)||(strcmp(mes,"DICIEMBRE")==0)) { printf(" Numero asociado: 12"); } else{ printf(" Error..."); } getch(); return 0; }
@xX_MaCru_Xx
@xX_MaCru_Xx 5 жыл бұрын
y si escribo "eNero? hay una función que es la misma que utilizas pero no distingue entre mayúsculas y minúsculas stricmp(mes,"enero")==0
@magueygonzalezvaleriamarga4914
@magueygonzalezvaleriamarga4914 3 жыл бұрын
en este ejercicio si no me quedo claro:(, lei los comentarios y masomenos pero no quedo realmente claro:(
@luciusmestriusplutarchus6199
@luciusmestriusplutarchus6199 3 жыл бұрын
Tal vez pueda ayudar un poco: #include int main(){ int num,unidades,decenas,centenas,millar; printf("Ingrese un numero: "); scanf("%i",&num); hasta aquí todo normal, se incluye la librería stdio.h, se abre una función main y en ella se señalan las variables que vamos a usar "int (por número entero) num, unidades, decenas, etc... cada uno corresponde a los dígitos en cada caso que después traduciremos a notación romana, y claro, después se coloca el texto es el scanf para ingresar el número a traducir. Luego nos aparece lo siguiente: unidades = num%10; Aquí lo que hacemos es poder apartar cada digito decimal del número que haya ingresado el usuario, los dígitos de un número se obtienen fácilmente si lo vas dividiendo por la base (que en el sistema que siempre usamos ¡el decimal! es 10), pues cada vez que divides así, el digito te aparece como el residuo (lo que te sobró de la división), pero al revés de como se lee el número (si tenemos el número 12345, cuando dividas por 10 el residuo será 5, luego 4, luego 3 y así...), para eso utiliza el símbolo "%" que hace que unidades sea igual a el residuo del numero (num) al dividirlo en 10 (eso es unidades = num%10), lo que te da justamente el último digito decimal. Luego num=num/10; decenas = num%10; num=num/10; centenas = num%10; num=num/10; millar = num%10; num=num/10; Lo que hizo fue que luego de obtener la unidad (esto ya no tendrá cambio hasta traducirlo) dividió el numero original (num) en 10 para que la decena pasara a ser la unidad, la centena pasara a ser decena y así (12345 pasaría a ser 1234,5 a eso me refiero) para luego hacer la misma técnica de antes usando el "%" para obtener el residuo del numero ya cambiado (si antes el residuo de 12345 era 5, ahora que el numero cambió sería 1234,5 y su reciduo sería 4,5 , pero como "decenas" es un número entero ya que lo definieron como "int" más arriba el reciduo que guarda es solo 4, osea solo la parte entera) y así tener el penúltimo decimal, luego repitió lo mismo para obtener las centenas y el millar. bueno, en todo caso, según este razonamiento ya no era necesario dividir el número (num) en 10 (num = num/10) después de obtener el digito millar, por lo que podrías no poner esa parte y todo seguiría funcionando bien, ya el resto es tan solo colocar como traducimos cada digito según el número del 0 al 9 que sea (porque claro, los digitos en decimal son 0, 1, 2, 3, 4, 5, 6, 7, 8, 9), pero creo que eso es más fácil de entender. Saludos, espero haberte ayudado, y si no fue suficiente dime y le pongo más ganas XD
@cristianalexisflores2252
@cristianalexisflores2252 4 жыл бұрын
La verdad no entiendo como el programa sabe el valor de las letras de los numeros en romano ?
@seralone
@seralone 4 жыл бұрын
para eso lo divides al inicio de codigo entre numeros unidad= numero%10 ; numero = numero/10
@felipecarballodraw5278
@felipecarballodraw5278 3 жыл бұрын
unidades = numero%10; numero = numero/10; decenas = numero%10; numero = numero/10; centenas = numero%10; numero = numero/10; millar = numero%10; numero = numero/10; Esta parte es la que no entendí como funciona... ósea me funciono en el programa. pero no la comprendo.
@jesus.zapatero
@jesus.zapatero 3 жыл бұрын
Dado un numero, ejemplo 1234. Para saber que valor tiene en la posicion de unidades, dividimos el numero entre 10 y el resto de la division serian las unidades: 1234 / 10 = 123 quedando como resto 4. Ese "4" es el que guarda en "unidades". En la segunda parte de la primera linea que has mostrado, o que hace es dividir el numero inicial 1234 entre 10 guardando el valor en numero, por lo tanto numero vale ahora 1234/10 = 123. Ahora el 3 de numero, aunque son unidades en el numero 123, originalmente eran las decenas de 1234. Entonces la operacion es la misma, tomamos el resto de dividir entre 10, 123/10 = 12 y da de resto "3" que es lo que guardamos en "decenas" y volvemos a dividir el numero entre 10, 123 entre 10 = 12, almacenando ese "12" en la variable "numero" para tratarla a continuacion. Ahora el "2" de "numero" corresponde a las centenas del numero original "1234". Entonces la operacion es la misma, tomamos el resto de dividir entre 10, 12/10 = 1 y da de resto "2" que es lo que guardamos en "centenas" y volvemos a dividir el numero entre 10, 12 entre 10 = 1, almacenando ese "1" en la variable "numero" para tratarla a continuacion. Ahora el "1" de "numero" corresponde a las unidades de millar del numero original "1234".
@gabrielvazquez3074
@gabrielvazquez3074 5 жыл бұрын
F en el chat
@KelokeKelowa
@KelokeKelowa 7 жыл бұрын
// MESES DEL AÑO #include #include int main() { int mes; printf("Por favor digite un mes del 1 al 12 y le dire que mes es: "); scanf("%i",&mes); switch(mes){ case 1: printf("El mes 1 es el mes de ENERO. "); system("PAUSE"); break; case 2: printf("El mes 2 es el mes de FEBRERO. "); system("PAUSE"); break; case 3: printf("El mes 3 es el mes de MARZO. "); system("PAUSE"); break; case 4: printf("El mes 4 es el mes de ABRIL. "); system("PAUSE"); break; case 5: printf("El mes 5 es el mes de MAYO. "); system("PAUSE"); break; case 6: printf("El mes 6 es el mes de JUNIO. "); system("PAUSE"); break; case 7: printf("El mes 7 es el mes de JULIO. "); system("PAUSE"); break; case 8: printf("El mes 8 es el mes de AGOSTO. "); system("PAUSE"); break; case 9: printf("El mes 9 es el mes de SEPTIEMBRE. "); system("PAUSE"); break; case 10: printf("El mes 10 es el mes de OCTUBRE. "); system("PAUSE"); break; case 11: printf("El mes 11 es el mes de NOVIEMBRE. "); system("PAUSE"); break; case 12: printf("El mes 12 es el mes de DICIEMBRE. "); system("PAUSE"); break; default : printf("Numero invalido"); } return 0; }
@rubenruizmartinez5222
@rubenruizmartinez5222 4 жыл бұрын
420😏
@danielbalderas272
@danielbalderas272 4 жыл бұрын
Ya toca 😏
@blackorts5875
@blackorts5875 6 жыл бұрын
/*14: Mostrar los meses del año, pidiéndole al usuario un numero entre (1-12) y mostrar el mes al que corresponde*/ #include"stdio.h" int main(){ int mes; printf("Elija un mes ---------------------- 1.Enero 2.Febrero 3.Marzo 4.Abril Mayo 6.Junio 7.Julio 8.Agosto 9.Septiembre 10.Octubre 11.Nomviembre 12.Diciembre ---------------------- "); scanf("%i",&mes); switch(mes){ case 1:printf(" Enero"); break; case 2:printf(" Febrero"); break; case 3:printf(" Marzo"); break; case 4:printf(" Abrir"); break; case 5:printf(" Mayo"); break; case 6:printf(" Junio"); break; case 7:printf(" Julio"); break; case 8:printf(" Agosoto"); break; case 9:printf(" Septiembre"); break; case 10:printf(" Octubre"); break; case 11:printf(" Noviembre"); break; case 12:printf(" Diciembre"); break; default : printf("Solo hay 12 meses :,("); } printf(" "); return 0; }
@loremipsul
@loremipsul 3 жыл бұрын
q?
@gabrielvazquez3074
@gabrielvazquez3074 5 жыл бұрын
rip bro
@saraandreaalvarezfuertes640
@saraandreaalvarezfuertes640 6 жыл бұрын
// Los meses del ano int main () { int mes; printf ("Digite el numero correspondiente al mes de ano: "); scanf ("%i",&mes); switch (mes) { case 1: printf (" El mes es Enero "); break; case 2: printf (" El mes es Febrero "); break; case 3: printf (" El mes es Marzo "); break; case 4: printf (" El mes es Abril "); break; case 5: printf (" El mes es Mayo "); break; case 6: printf (" El mes es Junio "); break; case 7: printf (" El mes es Julio "); break; case 8: printf (" El mes es Agosto "); break; case 9: printf (" El mes es Setiembre "); break; case 10: printf (" El mes es Octubre "); break; case 11: printf (" El mes es Noviembre "); break; case 12: printf (" El mes es Diciembre "); break; } return 0;
@vivas1107
@vivas1107 Жыл бұрын
#include int main(){ int mes; printf("Indique el mes 1-12 "); scanf("%i",&mes); switch(mes){ case 1:printf("ENERO");break; case 2:printf("FEBRERO");break; case 3:printf("MARZO");break; case 4:printf("ABRIL");break; case 5:printf("MAYO");break; case 6:printf("JUNIO");break; case 7:printf("JULIO");break; case 8:printf("AGOSTO");break; case 9:printf("SEPTIEMBRE");break; case 10:printf("OCTUBRE");break; case 11:printf("NOVIEMBRE");break; case 12:printf("DICIEMBRE");break; default:printf("T"); } return 0; }
@Tomaix
@Tomaix 4 жыл бұрын
#include int main(){ int mes; printf("Digite un numero del(1-12): "); scanf("%i" , &mes); switch(mes){ case 1: printf("Enero"); break; case 2: printf("Febrero"); break; case 3: printf("Marzo"); break; case 4: printf("Abril"); break; case 5: printf("Mayo"); break; case 6: printf("Junio"); break; case 7: printf("Julio"); break; case 8: printf("Agosto"); break; case 9: printf("Septiembre"); break; case 10: printf("Octubre"); break; case 11: printf("Noviembre"); break; case 12: printf("Diciembre"); break; } return 0; }
@AlexanderSanchez-kd9mt
@AlexanderSanchez-kd9mt Жыл бұрын
#include int main (){ int mes; printf ("Digite un numero entre (1-12): "); scanf ("%d",&mes); switch(mes){ case 1: printf("Enero"); break; case 2: printf("Febrero"); break; case 3: printf("Marzo"); break; case 4: printf("Abril"); break; case 5: printf("Mayo"); break; case 6: printf("Junio"); break; case 7: printf("Julio"); break; case 8: printf("Agosto"); break; case 9: printf("Septiembre"); break; case 10: printf("Octubre"); break; case 11: printf("Noviembre"); break; case 12: printf("Diciembre"); break; default: printf ("No esta en el rango permitido"); } return 0; }
@TonyColeccinista
@TonyColeccinista 4 жыл бұрын
#include int main(){ int numero; printf("Digite el numero del mes que desee visualizar: ");scanf("%i",&numero); switch(numero){ case 1: printf("Enero");break; case 2: printf("Febrero");break; case 3: printf("Marzo");break; case 4: printf("Abril");break; case 5: printf("Mayo");break; case 6: printf("Junio");break; case 7: printf("Julio");break; case 8: printf("Agosto");break; case 9: printf("Septiembre");break; case 10: printf("Octubre");break; case 11: printf("Noviembre");break; case 12: printf("Diciembre");break; default: printf("Del 1-12 porfavor"); } return 0; }
19. Programación en C - Condicionales - Ejercicio tarifa electrica
7:15
Programación ATS
Рет қаралды 98 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
23. Programación en C - Condicionales - Ejercicio borrado de pantalla
7:32
Como Usar Métodos de Strings en C#: ToUpper, Replace, Substring y Más
5:27
Programando con Cesar y Gabs
Рет қаралды 50
24. Programación en C - Condicionales - La sentencia switch
9:56
Programación ATS
Рет қаралды 204 М.
22. Programación en C - Condicionales - Ejercicio nombre y signo aries
5:21
28. Programación en C - Condicionales - El operador interrogación '?'
4:31
13. Programación en C - Operadores - Ejercicio Áreas de trapecios
5:02
Programación ATS
Рет қаралды 99 М.