Para los que quieran practicar un poco mas aquí les dejo una pequeña variación sencilla al ejercicio propuesto al final del video: //Se desea calcular el valor de la publicacion //de un libro, el mismo se calcula multiplicando //la cantidad de paginas por $100. Si la edicion //no es nacional o el libro fue editado en el //año (2005) se le aplica un recargo del 10%. //No se sabe cuantos libros desea publicar //el cliente. //Tener en cuenta la siguiente información: //1- Se desea saber cuantos libros se vendieron por todas las publicaciones //2- Se desea saber la cantidad total de paginas que fueron impresas por todos los libros //3- Se desea saber la cantidad de libros que son nacionales //4- Se desea saber a cuantos libros se les aplico un recargo //5- Se desea saber el monto total de todos los libros vendidos //6- Se desea saber cuantos libros fueron editados en el 2005
como observación para una nueva explicación 10:05 es muy importante empezar a desmenuzar el análisis de un problema identificando inicialmente las variables, equiparados con las variables si podríamos seguir
Es cierto, es la manera más "organizada" de programar. Sin embargo yo muchas veces lo voy haciendo mientras progreso, es como un "mal vicio" que adquirí cuando comencé a programar
Algoritmo Libros Definir nac, year Como Cadena; Definir pag Como Entero; rep = "si" totallibros = 0 totalprecio = 0 Mientras rep = "si" Hacer Escribir "¿Su libro es Nacional?"; Escribir "si"; Escribir "no"; Leer nac; Escribir "¿En que año fue publicado su libro?"; Leer year; Escribir "¿Cuantas paginas tiene su libro?"; Leer pag; precio
el problema que dejaste me dio guerra, sin embargo lo desarrolle, no comprendí mucho pero con algo de logica llegue al final, gracias. Algoritmo libro_consultado
Definir libro,pagina,resultado,recargo,duda, nacional, total, lib, libr,pagina1,resultado1 Como Real;
costo=100; recargo=10; total=100; libro=1.10;
Mientras duda=nacional Hacer Escribir " ¿el libro es nacional? "; Escribir "1. si"; Escribir "2. no"; Leer duda; Si duda=1 Entonces Escribir "ingrese el numero de paginas del libro nacional"; Leer pagina; lib=lib+1; resultado=costo*pagina;
SiNo Escribir "ingrese el numero de paginas del libro no nacional"; Leer pagina; libr=lbr+1; resultado1=costo*pagina1*libro;
Fin Si Escribir "elige la opcion de su agrado"; Escribir "1.consultar nuevo libro"; Escribir "2.salir"; Leer nacional;
Fin Mientras
Escribir "el costo por ",pagina," numeros de paginas es ",resultado;Escribir " el libro consultado es nacional y fue ",lib; Escribir "el costo por ",pagina1," numeros de paginas es ",resultado1; Escribir " el libro consultado no es nacional y fue ",libr;
@@santiagoeduardocavadiamald5837 Eso sucede ya que seguramente sabes que los algoritmos van por línea no? Si pones el contador antes del escribir le estás diciendo al computador que incremente +1 primero y después lo imprima por pantalla, pero si lo colocas después le dices que primero imprimas el valor y después incremente. No sé si me hice entender.
me pueden ayudar con este ejercicio, porfa, lo he intentado hacer pero no puedo resolver mediante un pseudocódigo, que me permita leer 4 notas de cada estudiante en un grupo de 30 alumnos en el curso, el programa debe permitir visualizar la nota final de cada estudiante.
Hola, Asi desarrollé este ejercicio. Saludos! Algoritmo ejercicio_precio_libro
Definir paginas, origen_libro, valor_libro Como Entero Definir respuesta Como Caracter
respuesta = "SI" Mientras respuesta = "SI" Hacer
Limpiar Pantalla
Repetir
Escribir "Donde se escribio el libro?" Escribir "1 para nacional" Escribir "2 En el extranjero o libro editado en el 2005" Leer origen_libro Escribir "" Hasta Que origen_libro = 1 o origen_libro = 2
Repetir
Escribir "Ingrese la cantidad de paginas del libro a publicar" Leer paginas Hasta Que paginas > 0
si origen_libro = 1 Entonces valor_libro = paginas * 100 Escribir "" Escribir "El valor de imprimir # ",paginas," paginas por valor unitario de 100 pesos cada una es de: $ ", valor_libro Escribir "" SiNo si origen_libro = 2 Entonces valor_libro = (paginas * 100) * 1.10 Escribir "" Escribir "El valor imprimir un libro del extranjero o editado en el 2005 con un recargo del 10% es de: ", valor_libro Escribir "" FinSi FinSi
Repetir
Escribir "" Escribir "======================================" Escribir "¿Desea consultar el precio de otro libro?" Escribir " == >> Responda con mayúsculas" Escribir " SI : para sequir consultando" Escribir " NO : para salir" Leer respuesta
Cuando inicializo xd si pongo nota menor o igual a 3 ,ejmp digito 2 me salta de frente reprobaste pero me deja anexar mas notas de alumnos, una ayudita , gracias . Algoritmo lo
definir rep, alum como entero; Definir nota como real;
Después de varios intentos me salio esto: Algoritmo video12 //Leer las calificaiones y contar el nro total de aprobados // Se aprueba con una nota mayor o igual a 3
Yo lo hice así: "Algoritmo publicacion_de_un_libro libros = 1 valor_publicacion = 0 recargo = 0 acumulador_publicaciones = 0 Mientras libros = 1 Hacer Escribir "Cuántas páginas tiene su libro?" leer paginas valor_publicacion = paginas * 100 Escribir "La edición es nacional SI o NO?" leer edicion Escribir "En que año fue editado el libro?" Leer anio Si (edicion == "NO" o anio == 2005) Entonces recargo = valor_publicacion * 0.10 SiNo recargo = 0 Fin Si precio_final_libro = valor_publicacion + recargo acumulador_publicaciones = acumulador_publicaciones + precio_final_libro Escribir "Elegir opciones" Escribir "1-Desea agregar otro libro?" Escribir "2-Finalizar" Leer libros Fin Mientras Escribir "Valor final de la publicacion:",acumulador_publicaciones
Saludos!!! una ayudita con este planteamiento: algoritmo donde se puedan ingresar N números y los separe por los menores a 50 inclusive, los que están entre 51 y 100 y los mayores a 100
Otra Solucion Del Problema: Algoritmo Publicacion Definir rep, cantidad_de_paginas, costo_total, costo_del_libro, cantidad_de_libros Como Entero; Definir es_nacional, editado_en_2005 Como Logico; rep
una pregunta porqueen, mientras pone = y no funciono lo de num +1 no lo entendia hasta que entendi que haciendo eso lo que forma es una flecha y eso es lo que le indica que haga eso
Hola, no, el mundo laboral es mucho más amplio. Yo veo Pseint como la manera de entender el pseudo código y poder plantearse los algoritmos. Sin embargo es algo muy básico
Lo hice de esta manera para decir los alumnos reprobados tambien, y para responder con un si o no en vez de un 1 o 2 Algoritmo Aprobados_reprobados definir rep, alumnos, nota, reprobados, repro como real; definir rta como cadena; rep=3 y nota
Amigo necesito resolver este ejercicio pero no logro dar con las variables y condiciones, llenar un tanque de 100 litros (ingresar nivel del tanque) cuando llegue al nivel deseado se debe esperar 2 días y luego automáticamente accionar una válvula que realice el vaciado una vez vacío el tanque volver a llenar!!!! Agradezco su respuesta necesito estudiarlo ya casi termino el curso!
Hola, es la primera vez que publico un codigo, & asi me quedo: Algoritmo Ciclo_Mientras_Ejemplo2 //Se desea calcular el valor de la publicacion //de un libro, el mismo se calcula multiplicando //la cantidad de paginas por $100. Si la edicion //no es nacional o el libro fue editado en el //año (2005) se le aplica un recargo del 10%. //No se sabe cuantos libros desea publicar //el cliente. Definir valort, cant_pag, edicion, año, libro, opc Como Entero Escribir "¿Desea conocer el valor de la publicacion de su libro?"; Escribir "1. SI"; Escribir "2. NO"; Leer libro; Mientras libro=1 Hacer Escribir "¿Cuantas paginas tiene su libro?"; Leer cant_pag; Si cant_pag >=0 Entonces Escribir "¿Cual es la edicion de su libro."; Escribir "1. Nacional"; Escribir "2. No nacional"; Leer edicion; Si edicion=1 O edicion=2 Entonces Escribir "¿En que año fue publicado su libro?"; leer año; Si edicion=2 O año=2005 Entonces valort=cant_pag*100*1.1; Escribir "El valor de la publicacion de su libro es de: $", valort SiNo Si edicion=1 O año2005 Entonces valort=cant_pag*100; Escribir "El valor de la publicacion de su libro es de: $", valort Fin Si Fin Si SiNo Escribir "Su eleccion es incorrecta. Por favor vuelva a intentarlo"; Fin Si SiNo Escribir "Ingrese un numero de paginas positivo"; Fin Si
Fin Mientras Escribir "Gracias por utilizar nuestro sistema"; FinAlgoritmo
Algoritmo libro definir fecha,costo,recargo Como Real definir pag Como Entero escribir "la cantidad de paginas del libro"; leer pag; escribir "la fecha de publicasion"; leer fecha;
No consigo ejecutar el resultado de las variables. No sé qué estoy haciendo mal. Me lee la estructura y las repeticiones pero no las operaciones aritméticas y no sé porqué no me las lee el programa. Algoritmo valor_libros Definir repe,valorlibros como Entero; Definir valores como Entero; Definir numeropagina como Entero; Definir Totallibros Como Entero; otis=100; repe=1 o numeropagina>=2 Entonces //lo que falla// Escribir"El libro es nacional si fue editado en 2005"; SiNo Escribir"El libro no es nacional o no fue publicado en 2005";
Escribir"Se le aplicó un cargo del 10%"; Totalibros=((valorlibros*10*0.01)); // no aplica el descuento porque no lee la operación aritmética correctamente// no lo lee// Fin Si
Escribir"1.ANEXAR OTRO LIBRO" Escribir"2.Finalizar"
Leer repe;
Fin Mientras
Escribir "El valor del libro publicado fue de: $" , valores; //da 0$, no me ha leído las operaciones//
Sebastian quisiera saber por favor si el centinela es lo mismo que un repetidor y si solo se puede usar con el mientras .. o podemos aplicarlo en cualquier otro ciclo? te agradezco !!
Amigo yo lo hice asi, sinceramente no c si este dando todos los datos que se pidan, o si era mas practico utilizar otro tipo de sentencias como "segun", "mientras" o "repetir" Algoritmo Publicacion_Libro definir CP, N, R, VL, VIL, VTIL Como Real definir TL Como Caracter escribir "Digite el numero de paginas utilizadas en el libro" leer CP escribir "escriba (1) si el libro no es nacional o fue editado en el año 2005 y (2) si ninguna de las dos corresponde" leer N R
When logras resolver el ejercicio que THE SEGA RED dejo como tarea: YO: *INSERTE MEME DE BOB ESPONJA ALEGRE* : SIIIII, SIIIIIIIIIII \:'v/ //Se desea calcular el valor de la publicacion //de un libro, el mismo se calcula multiplicando //la cantidad de paginas por $100. Si la edicion //no es nacional o el libro fue editado en el //año (2005) se le aplica un recargo del 10%. //No se sabe cuantos libros desea publicar //el cliente.
"LA EDICION NO ES NACIONAL O " ¿Qué significa el "O"? y ¿Qué significan estos abreviados rep,np,as,dp,ac, y vv.? Por cierto, gracias por resolverlo :) . Ah, me salen todas con recargo ¿Cómo hago para que me salga sin recargo?
@@mimundoyenifer4932 1. SIGNIFICA QUE SI SE CUMPLE ALGUNA (NO NECESARIAMENTE LAS DOS) DE LAS CONDICIONES (NO NACIONAL O EDIT 2005), SE APLICARÁ UN RECARGO DEL 10%, DE LO CONTRARIO NO. =NO NACIONAL / EDIT 2005: RECARGO (se cumplen las dos) =NACIONAL / EDIT 2005: RECARGO (solo se cumple 1 (la segunda), pero es suficiente) =NO NACIONAL / NO EDIT 2005: RECARGO (solo se cumple 1 (la primera), pero es suficiente) =NACIONAL / NO EDIT 2005: NO RECARGO (no se cumple ninguna) 2. rep= es la variable que decide si repetir todo otra vez (publicar otro libro) o no hacerlo (no mas publicaciones), como use la función mientras (piensa, luego actua), se repetirá mientras la variable tenga el valor necesario para la repetición. np= numero de paginas que tiene el libro (debe ser entero, el usuario lo digita) as= es un acumulativo, en esta variable acumulo el valor de cada libro que no tiene recargo. dp= es para sacar el recargo (no recuerdo por que escogi dp xdxdxd), lo que ago es multiplicar el precio total con el porcentaje del recargo (el recargo sale de divir el porcentaje por 100, luego multipicarlo por el precio original), luego eso se lo sumo al precio orginal, hay no hice la operacion de la division, por que saque el valor de una vez. vv=es la suma de los dos acumulatidvos (el acumlativo del precio de los libros con recargo y el acumlativo de los precios de los libros sin recargo) Aca hice el codigo nuevamente, intentando mejorarlo. //Se desea calcular el valor de la publicacion //de un libro, el mismo se calcula multiplicando //la cantidad de paginas por $100. Si la edicion //no es nacional o el libro fue editado en el //año (2005) se le aplica un recargo del 10%. //No se sabe cuantos libros desea publicar //el cliente.
Definir numpag,opedinac,opediañ,pubotlib como Entero;
//numpag= numero de paginas //opedinac= opcion si o no (edicion nacional) //opediañ= opcion si o no (edicion año 2005) //pubotlib= opcion si o no (publicar otro libro) //numlib= numero de libro
numlib=1;// inicio un contador en 1,
Repetir Escribir "Libro Numero ",numlib,":"; numlib=numlib+1; // aca el contador valdra 2, a la siguiente 3, y asi sucesivamente
//repetir diseñado para que el mensaje se repita hasta que el usuario digite un valor mayor a 0 //si digita un valor distinto a lo permitido mandara error, no continuara, y mostrara el mensaje nuevamente
//repetir diseñado para que el mensaje se repita hasta que el usuario digite 1 o 2 //por que son las unicas opciones. //si digita un valor distinto a lo permitido mandara error, no continuara, y mostrara el mensaje nuevamente
Repetir Escribir ""; Escribir "La edicion es nacional?:"; Escribir "(1) SI."; Escribir "(2) NO."; Leer opedinac;
Si opedinac1 y opedinac2 Entonces //estetica, para mostara mesaje de error en caso de error, no necesario Escribir "OPCION INVALIDA"; Fin Si Hasta Que opedinac=1 o opedinac=2
//repetir diseñado para que el mensaje se repita hasta que el usuario digite 1 o 2 //por que son las unicas opciones. //si digita un valor distinto a lo permitido mandara error, no continuara, y mostrara el mensaje nuevamente
Repetir Escribir ""; Escribir "El libro se edito en el año 2005?:"; Escribir "(1) SI."; Escribir "(2) NO."; Leer opediañ; Si opediañ1 y opediañ2 Entonces //estetica, para mostara mesaje de error en caso de error, no necesario Escribir "OPCION INVALIDA"; Fin Si Hasta Que opediañ=1 o opediañ=2
//si, este si analiza que no sea nacional o sea publicado en el 2005
Si opedinac=2 o opediañ=1 Entonces Escribir ""; Escribir "LA EDICION NO ES NACIONAL O "; Escribir "EL LIBRO FUE EDITADO EN EL AÑO(2005)"; Escribir "Tiene Recargo del 10%"; //el recargo es un precio de mas //primero se divide el procentaje del recargo entre 100 //luego es se multiplica por el precio original //luego eso se lo sumas al precio original valorpubrec=(numpag*100)+((numpag*100)*(10/100)); Escribir "El valor de la publicacion es de: $",valorpubrec;
ayuda cuando pongo 1 nacional y uno con recargo en me suma 10 de mas .... Algoritmo sin_titulo Definir cantpag , valorpulb, recargo, total, total1 Como Entero j
buen video, aprendo mas aca que en la U xD que tal mi ejercicio Proceso eje1 Definir valorL, cantidadP,opc, libro Como Entero Definir desc Como Real Escribir "numero de paginas " Leer cantidadP opc
no se aprecia a ver en la ultima linea les digo porque no entendia porque no me salia el total de alumnos hasta que lo descubri que va asi Escribir "EL TOTAL DE ALUMNOS APROBADOS FUE DE: ",alum;
Alguien me podría decir cual es el error, por fa :) Proceso Publicidad_de_un_Libro Definir pag, valor_Libro, lectura, valor_Libro_1 Como real; Definir x_1,x_2,a,b Como Caracter;
si te refieres a este video aqui esta: //Se desea calcular el valor de la publicacion //de un libro, el mismo se calcula multiplicando //la cantidad de paginas por $100. Si la edicion //no es nacional o el libro fue editado en el //año (2005) se le aplica un recargo del 10%. //No se sabe cuantos libros desea publicar //el cliente.
HOLA AMIGO, ES Q REALMENTE NO ENTIENDO HACER ESTE EJERCICIO En un estacionamiento cobran $2.750 por hora o fracción. Diseñe un algoritmo en seudocódigo que determine el total recaudado en un día a por concepto de parqueo al final de la jornada. Es necesario que determine cuanto debe pagar cada cliente por el estacionamiento de su vehículo, conociendo el tiempo de estacionamiento en horas y minutos. Al final del dia se debe mostrar el valor del total recaudado
//En un estacionamiento cobran $2.750 por hora o fracción. //Diseñe un algoritmo en seudocódigo que determine el total //recaudado en un día a por concepto de parqueo al final de la jornada. //Es necesario que determine cuanto debe pagar cada cliente por el //estacionamiento de su vehículo, conociendo el tiempo de estacionamiento //en horas y minutos. Al final del dia se debe mostrar el valor del total recaudado.
@Jesús María Gómez Valero Donde dice "Para ->" hay declaro la variable Aunque creo que mi pseint en ese entonces estaba confogurado para no podir extricatmente la declaracion de una variable
por que no puede aplicar las misma condiciones a todos los libros, cada libro puede tener distintas condiciones, osea que sea nacional o no, o que sea editado en 2005 o no, lo escenarios serian: =NO NACIONAL / EDIT 2005: RECARGO (se cumplen las dos) =NACIONAL / EDIT 2005: RECARGO (solo se cumple 1 (la segunda), pero es suficiente) =NO NACIONAL / NO EDIT 2005: RECARGO (solo se cumple 1 (la primera), pero es suficiente) =NACIONAL / NO EDIT 2005: NO RECARGO (no se cumple ninguna) puedes fácilmente aplicar distintas condiciones a cada caso
Hola experimentados y futuros programadores. Les dejo mi pseudocódigo. Al ser nuevo es esto estoy abierto a todas las sugerencias . SOlo tengo un error y es que en la impresión del valor total me aparece un cero al principio. Cómo lo quito? Gracias de antemano por su respuestas. //Se desea calcular el valor de la publicación de un libro, el mismo se calcula multiplicando la cantidad de paginas por $100. // Si la edición no es nacional o el libro fue editado en el año (2005) se le aplica un recargo del 10%. //No se sabe cuantos libros desea publicar el cliente. Proceso publicar_libro // definimos las variables Definir repeticion, cantPaginas, edicion1, edicion2, publicaciones Como Entero; Definir costoLibro, descuento, precioParcial, valorTotal Como Real; // asignaciones de valor a las variables. repeticion
Observaviones. 1. se supone que el usuario diga si fue editado en 2005 o no, no si fue antes de 2005. 2. el recargo es un precio añadido, en este caso sería un añadido del 10%, osea que se toma el precio original, de hay sacas el 10%, y eso se lo sumas al precio original, lo que hiciste fue un descuento del 10%. 3. lo del 0 en el resultado final no se, tal vez por que la variable es de tipo real y no entera, el precio siempre será entero, ya que siempre se multiplica por $100, y no hay decimale. hice la correccion de real a entera, ademas quite el punto antes de la variable final y coloque una coma, y si me quito el cero. Bueno, eso es todo, sigue practicando que vas por buen camino =)
si te refieres a este video aqui esta: //Se desea calcular el valor de la publicacion //de un libro, el mismo se calcula multiplicando //la cantidad de paginas por $100. Si la edicion //no es nacional o el libro fue editado en el //año (2005) se le aplica un recargo del 10%. //No se sabe cuantos libros desea publicar //el cliente.
Hola comparto mi resultado a continuación: Proceso libross Definir nombre_libro Como Caracter Definir cantidad_paginas Como Entero Definir edicion_del_libro Como Entero Definir editado_2005 Como Entero Definir libros_a_publicar Como Entero Escribir 'Nombre del libro' Leer nombre_libro Escribir 'Escriba la cantidad de paginas que contiene el libro' Leer cantidad_paginas Repetir Escribir '----DIGITE EL NUMERO QUE CORRESPONDE A LA EDICION DEL LIBRO----' Escribir '1. Nacional' Escribir '2. Internacional' Leer edicion_del_libro Hasta Que edicion_del_libro=1 o edicion_del_libro=2 Repetir Escribir '----DIGITE EL NUMERO QUE CORRESPONDE AL AÑO ES QUE FUE EDITADO EL LIBRO-----' Escribir '1. Editado en 2005' Escribir '2. Editado otro año' Leer editado_2005 Hasta Que editado_2005=1 o editado_2005=2 Escribir 'Digite el numero de libros que desea publicar' Leer libros_a_publicar costo_por_pagina
Definir paginas, acum_1, acum_2, publicacion_total Como Entero Definir costo_1, costo_2, num_1, num_2, costo_total Como Real anexo="P"; acum_1=0; acum_2=0; num_1=0; num_2=0; Mientras anexo="P" Hacer Mostrar "Ingrese la cantidad de paginas del libro"; Leer paginas; Mostrar "Si nacionalidad de la edición es nacional escriba (N) y si es extranjera escriba (E)"; Leer nacionalidad; Mostrar "Año en el que fue editado"; Leer año; Si (nacionalidad=="E") o (año=2015) Entonces acum_1= acum_1+1; costo_1= (100+ 0.1*100)*paginas; num_1= num_1 + costo_1;
SiNo acum_2= acum_2+1; costo_2= 100*paginas; num_2= num_2 + costo_2;
FinSi
Mostrar "Si desea ingresar otra publicacion escriba (P) y si desea finalizar escriba (F)"; Leer anexo;
FinMientras costo_total = num_1 + num_2; publicacion_total= acum_1 + acum_2; Mostrar "El costo total de las publicaciones es de: " costo_total," Soles"; Mostrar "Se han publicado en total: " publicacion_total," Libros";
Algoritmo Ciclo_MientrasEjercicio //Se desea calcular el valor de la publicación de un libro, el mismo //se calcula multiplicando la cantidad de páginas por 100$. Si la edición //no es nacional o el libro fue editado en el año 2005 se le aplica un //recargo del 10%.(No se sabe cuantos libros desea publicar el cliente) rep = 1; totalLibros = 0; Mientras rep = 1 hacer Escribir 'Cuantas paginas posee su libro?'; Leer paginas; precio = paginas * 100; Escribir 'La edicion de su libro es nacional?'; Escribir '1. Si'; Escribir '2. No'; Leer edicion; Escribir 'La edicion de su libro fue editada en el año 2005'; Escribir '1. Si'; Escribir '2. No'; Leer año; Si edicion = 1 o año = 1 Entonces recargo = precio * (10/100); value = precio + recargo; SiNo value = precio; FinSi Escribir 'Desea publicar otro libro?'; Escribir '1. Si'; Escribir '2. No'; Leer rep; totalLibros = totallibros + 1; FinMientras value = totallibros * value; Escribir 'El total de libros publicados es de: ',totallibros; Escribir 'El precio de la publicacion es de: ',value; FinAlgoritmo
deberías empezar los videos como son definiendo las variables desde un principio
y si :( no me confundo pero debería de ser una buena practica
Está en los vídeos anteriores
Para los que quieran practicar un poco mas aquí les dejo una pequeña variación sencilla al ejercicio propuesto al final del video:
//Se desea calcular el valor de la publicacion
//de un libro, el mismo se calcula multiplicando
//la cantidad de paginas por $100. Si la edicion
//no es nacional o el libro fue editado en el
//año (2005) se le aplica un recargo del 10%.
//No se sabe cuantos libros desea publicar
//el cliente.
//Tener en cuenta la siguiente información:
//1- Se desea saber cuantos libros se vendieron por todas las publicaciones
//2- Se desea saber la cantidad total de paginas que fueron impresas por todos los libros
//3- Se desea saber la cantidad de libros que son nacionales
//4- Se desea saber a cuantos libros se les aplico un recargo
//5- Se desea saber el monto total de todos los libros vendidos
//6- Se desea saber cuantos libros fueron editados en el 2005
Solución:
Algoritmo "Libros"
//Variables
Definir elec, ValorPagina, CantidadPaginas,TipoEdicion, AñoEditado,ContadorLibros,CantidadLibros, TotalPages, ContadorEdición2005, ContadorTipoNacional, ContadorRecargo, AcumPages Como Entero;
Definir costo, Recargo, ValorTotalVendidos Como Real;
Recargo
@@jdee8389 recompilado
@@jdee8389 gracias por tu apoyo en el código del algoritmo
Algoritmo Libros.
Definir pag, edi, año, total, pago, acum Como Entero
pag
como observación para una nueva explicación 10:05 es muy importante empezar a desmenuzar el análisis de un problema identificando inicialmente las variables, equiparados con las variables si podríamos seguir
Es cierto, es la manera más "organizada" de programar. Sin embargo yo muchas veces lo voy haciendo mientras progreso, es como un "mal vicio" que adquirí cuando comencé a programar
Hola!! Compartire mi resultado aqui!
Algoritmo sin_titulo
definir num,num1,num2,num3,rep Como Entero;
definir price,total,value,dif como reales;
rep
Excelente, qué buen trabajo!!
ni cerca estuve 🥲
Gracias a este video pude ganar mi parcial, muchas gracias de verdad
Qué alegría leer eso 🙏🏻✅
Algoritmo Libros
Definir nac, year Como Cadena;
Definir pag Como Entero;
rep = "si"
totallibros = 0
totalprecio = 0
Mientras rep = "si" Hacer
Escribir "¿Su libro es Nacional?";
Escribir "si";
Escribir "no";
Leer nac;
Escribir "¿En que año fue publicado su libro?";
Leer year;
Escribir "¿Cuantas paginas tiene su libro?";
Leer pag;
precio
Me gustó y me fue dentro de todo fácil de entender, pero te faltaron cosas por definir
Aprendí mas aquí q en todo el semestre, me salvaste 😂😂
Esa es la idea jaja!!
Jejeje, de verdad que si,
el problema que dejaste me dio guerra, sin embargo lo desarrolle, no comprendí mucho pero con algo de logica llegue al final, gracias.
Algoritmo libro_consultado
Definir libro,pagina,resultado,recargo,duda, nacional, total, lib, libr,pagina1,resultado1 Como Real;
costo=100;
recargo=10;
total=100;
libro=1.10;
Mientras duda=nacional Hacer
Escribir " ¿el libro es nacional? ";
Escribir "1. si";
Escribir "2. no";
Leer duda;
Si duda=1 Entonces
Escribir "ingrese el numero de paginas del libro nacional";
Leer pagina;
lib=lib+1;
resultado=costo*pagina;
SiNo
Escribir "ingrese el numero de paginas del libro no nacional";
Leer pagina;
libr=lbr+1;
resultado1=costo*pagina1*libro;
Fin Si
Escribir "elige la opcion de su agrado";
Escribir "1.consultar nuevo libro";
Escribir "2.salir";
Leer nacional;
Fin Mientras
Escribir "el costo por ",pagina," numeros de paginas es ",resultado;Escribir " el libro consultado es nacional y fue ",lib;
Escribir "el costo por ",pagina1," numeros de paginas es ",resultado1; Escribir " el libro consultado no es nacional y fue ",libr;
FinAlgoritmo
Te quedo súper bien
No estoy seguro que este perfecto! Es lo que salió...
Algoritmo PrecioLibro_MIENTRAS
Definir cantHojas, precioLibro, contador, año, cantLibros, precioTotal Como Entero;
Definir nacionalidad como texto;
contador
Definir paginas, nacional, edicion, Lib, Li Como Entero;
Definir precio Como Real;
Lib
Aqui esta como me quedo el algoritmo
te falto explicar que dependiendo en donde pongas el proceso de aumento me refiero a (num
Lo intenté y si pasó, pero, ¿por qué?
quiero saber jajajaj
@@santiagoeduardocavadiamald5837 Eso sucede ya que seguramente sabes que los algoritmos van por línea no?
Si pones el contador antes del escribir le estás diciendo al computador que incremente +1 primero y después lo imprima por pantalla, pero si lo colocas después le dices que primero imprimas el valor y después incremente.
No sé si me hice entender.
Mi resolución:
Algoritmo Libross
Definir numpag Como Entero;
Definir numlibros, libros, cantpag, resp, rep Como Entero
Definir titulolibro como Cadena;
Definir costototal como Real;
numlibros
me pueden ayudar con este ejercicio, porfa, lo he intentado hacer pero no puedo
resolver mediante un pseudocódigo, que me permita leer 4 notas de cada estudiante en un grupo de 30 alumnos en el curso, el programa debe permitir visualizar la nota final de cada estudiante.
Hola, Asi desarrollé este ejercicio. Saludos!
Algoritmo ejercicio_precio_libro
Definir paginas, origen_libro, valor_libro Como Entero
Definir respuesta Como Caracter
respuesta = "SI"
Mientras respuesta = "SI" Hacer
Limpiar Pantalla
Repetir
Escribir "Donde se escribio el libro?"
Escribir "1 para nacional"
Escribir "2 En el extranjero o libro editado en el 2005"
Leer origen_libro
Escribir ""
Hasta Que origen_libro = 1 o origen_libro = 2
Repetir
Escribir "Ingrese la cantidad de paginas del libro a publicar"
Leer paginas
Hasta Que paginas > 0
si origen_libro = 1 Entonces
valor_libro = paginas * 100
Escribir ""
Escribir "El valor de imprimir # ",paginas," paginas por valor unitario de 100 pesos cada una es de: $ ", valor_libro
Escribir ""
SiNo
si origen_libro = 2 Entonces
valor_libro = (paginas * 100) * 1.10
Escribir ""
Escribir "El valor imprimir un libro del extranjero o editado en el 2005 con un recargo del 10% es de: ", valor_libro
Escribir ""
FinSi
FinSi
Repetir
Escribir ""
Escribir "======================================"
Escribir "¿Desea consultar el precio de otro libro?"
Escribir " == >> Responda con mayúsculas"
Escribir " SI : para sequir consultando"
Escribir " NO : para salir"
Leer respuesta
Hasta Que respuesta = "SI" o respuesta = "NO"
FinMientras
FinAlgoritmo
Es el tercer video que veo y todos explican exactamente igual.
i
Nuestra maestra nos recomendó este vídeo y lo que tú estás haciendo nosotros lo tenemos que hacer también
Me ayudó demasiado, gracias rey
Con gusto, gracias por el apoyo!!
Cuando inicializo xd si pongo nota menor o igual a 3 ,ejmp digito 2 me salta de frente reprobaste pero me deja anexar mas notas de alumnos, una ayudita , gracias .
Algoritmo lo
definir rep, alum como entero;
Definir nota como real;
rep
Algoritmo Estudiantes_matematicas
Definir rep,nota,alum como real;
rep = 3.5 y nota = 3.5 y nota
Después de varios intentos me salio esto:
Algoritmo video12
//Leer las calificaiones y contar el nro total de aprobados
// Se aprueba con una nota mayor o igual a 3
Definir nota Como Real;
Definir opc Como entero;
opc
Yo lo hice así: "Algoritmo publicacion_de_un_libro
libros = 1
valor_publicacion = 0
recargo = 0
acumulador_publicaciones = 0
Mientras libros = 1 Hacer
Escribir "Cuántas páginas tiene su libro?"
leer paginas
valor_publicacion = paginas * 100
Escribir "La edición es nacional SI o NO?"
leer edicion
Escribir "En que año fue editado el libro?"
Leer anio
Si (edicion == "NO" o anio == 2005) Entonces
recargo = valor_publicacion * 0.10
SiNo
recargo = 0
Fin Si
precio_final_libro = valor_publicacion + recargo
acumulador_publicaciones = acumulador_publicaciones + precio_final_libro
Escribir "Elegir opciones"
Escribir "1-Desea agregar otro libro?"
Escribir "2-Finalizar"
Leer libros
Fin Mientras
Escribir "Valor final de la publicacion:",acumulador_publicaciones
FinAlgoritmo"
Saludos!!! una ayudita con este planteamiento: algoritmo donde se puedan ingresar N números y los separe por los menores a 50 inclusive, los que están entre 51 y 100 y los mayores a 100
Yo lo haría con un ciclo mientras, contador y si anidados
Adjunto aquí la solución a la que llegue
Algoritmo CursoEjercicio5
Definir Publicacion,Edicion1,Edicion2, NumPag, Libros como Entero;
Definir Precio Como Real;
Publicacion
que hago si me dice que
"codificar un programa que solicité la carga de un valor positivo y nos muestre desde 1 al número ingresado de uno en uno"
Que pidas al usuario que ingrese un número positivo.
Es decir, el usuario teclee por ejemplo: 5.
Y el programa muestre por consola:
1
2
3
4
5
Otra Solucion Del Problema:
Algoritmo Publicacion
Definir rep, cantidad_de_paginas, costo_total, costo_del_libro, cantidad_de_libros Como Entero;
Definir es_nacional, editado_en_2005 Como Logico;
rep
Excelente video, me fue de gran ayuda. Mil gracias.
una pregunta porqueen, mientras pone = y no funciono lo de num +1 no lo entendia hasta que entendi que haciendo eso lo que forma es una flecha y eso es lo que le indica que haga eso
Una consulta.. el programa pseint ES SUFICIENTE COMO PARA REALIZAR UNA SALIDA LABORAL?? Responderme xfa🙏GRACIAS
Hola, no, el mundo laboral es mucho más amplio. Yo veo Pseint como la manera de entender el pseudo código y poder plantearse los algoritmos. Sin embargo es algo muy básico
No entendí nada me confundí más 😫
Lo hice de esta manera para decir los alumnos reprobados tambien, y para responder con un si o no en vez de un 1 o 2
Algoritmo Aprobados_reprobados
definir rep, alumnos, nota, reprobados, repro como real;
definir rta como cadena;
rep=3 y nota
mi solución:
Algoritmo sin_titulo
Definir pag,opc,opc1 Como Entero
Definir valpag,recar Como Real
valpag
Al fiiiiin lo entiendo. Graciaaaas
🙏🏻🙏🏻🔥🔥
Amigo necesito resolver este ejercicio pero no logro dar con las variables y condiciones, llenar un tanque de 100 litros (ingresar nivel del tanque) cuando llegue al nivel deseado se debe esperar 2 días y luego automáticamente accionar una válvula que realice el vaciado una vez vacío el tanque volver a llenar!!!! Agradezco su respuesta necesito estudiarlo ya casi termino el curso!
Hola, es la primera vez que publico un codigo, & asi me quedo:
Algoritmo Ciclo_Mientras_Ejemplo2
//Se desea calcular el valor de la publicacion
//de un libro, el mismo se calcula multiplicando
//la cantidad de paginas por $100. Si la edicion
//no es nacional o el libro fue editado en el
//año (2005) se le aplica un recargo del 10%.
//No se sabe cuantos libros desea publicar
//el cliente.
Definir valort, cant_pag, edicion, año, libro, opc Como Entero
Escribir "¿Desea conocer el valor de la publicacion de su libro?";
Escribir "1. SI";
Escribir "2. NO";
Leer libro;
Mientras libro=1 Hacer
Escribir "¿Cuantas paginas tiene su libro?";
Leer cant_pag;
Si cant_pag >=0 Entonces
Escribir "¿Cual es la edicion de su libro.";
Escribir "1. Nacional";
Escribir "2. No nacional";
Leer edicion;
Si edicion=1 O edicion=2 Entonces
Escribir "¿En que año fue publicado su libro?";
leer año;
Si edicion=2 O año=2005 Entonces
valort=cant_pag*100*1.1;
Escribir "El valor de la publicacion de su libro es de: $", valort
SiNo
Si edicion=1 O año2005 Entonces
valort=cant_pag*100;
Escribir "El valor de la publicacion de su libro es de: $", valort
Fin Si
Fin Si
SiNo
Escribir "Su eleccion es incorrecta. Por favor vuelva a intentarlo";
Fin Si
SiNo
Escribir "Ingrese un numero de paginas positivo";
Fin Si
Fin Mientras
Escribir "Gracias por utilizar nuestro sistema";
FinAlgoritmo
quiero hacer un juego de texto pero cada vez que se elije la opcion incorreta el programa se cierra
Gracias bro me ayudó muchísimo
Gracias por el apoyo! ♥️👊🏻
Algoritmo libro
definir fecha,costo,recargo Como Real
definir pag Como Entero
escribir "la cantidad de paginas del libro";
leer pag;
escribir "la fecha de publicasion";
leer fecha;
Si fecha=2005 Entonces
costo
Y EL MIENTRAS?
@@jonathanmeza4141 Al parecer no lo usaron, yo tenia la misma duda
Igual falta edición, si es o no nacional
No consigo ejecutar el resultado de las variables. No sé qué estoy haciendo mal. Me lee la estructura y las repeticiones pero no las operaciones aritméticas y no sé porqué no me las lee el programa.
Algoritmo valor_libros
Definir repe,valorlibros como Entero;
Definir valores como Entero;
Definir numeropagina como Entero;
Definir Totallibros Como Entero;
otis=100;
repe=1 o numeropagina>=2 Entonces //lo que falla//
Escribir"El libro es nacional si fue editado en 2005";
SiNo
Escribir"El libro no es nacional o no fue publicado en 2005";
Escribir"Se le aplicó un cargo del 10%";
Totalibros=((valorlibros*10*0.01)); // no aplica el descuento porque no lee la operación aritmética correctamente// no lo lee//
Fin Si
Escribir"1.ANEXAR OTRO LIBRO"
Escribir"2.Finalizar"
Leer repe;
Fin Mientras
Escribir "El valor del libro publicado fue de: $" , valores; //da 0$, no me ha leído las operaciones//
FinAlgoritmo
Mi solucion:
Algoritmo Precio_Libro
definir precio como real;
definir numpag,ano,edicion, numl,rep Como Entero;
rep
Sebastian quisiera saber por favor si el centinela es lo mismo que un repetidor y si solo se puede usar con el mientras .. o podemos aplicarlo en cualquier otro ciclo? te agradezco !!
hola que tal , empece con las clases pero me pasa que me bloque para plantearlos y no doy con el problemas . Algun consejo ?
SOLUCION:
cont
Amigo yo lo hice asi, sinceramente no c si este dando todos los datos que se pidan, o si era mas practico utilizar otro tipo de sentencias como "segun", "mientras" o "repetir"
Algoritmo Publicacion_Libro
definir CP, N, R, VL, VIL, VTIL Como Real
definir TL Como Caracter
escribir "Digite el numero de paginas utilizadas en el libro"
leer CP
escribir "escriba (1) si el libro no es nacional o fue editado en el año 2005 y (2) si ninguna de las dos corresponde"
leer N
R
Espero aprender
El ciclo repetir se me hace un poco dificil
No entendí lo del contador
When logras resolver el ejercicio que THE SEGA RED dejo como tarea:
YO: *INSERTE MEME DE BOB ESPONJA ALEGRE* : SIIIII, SIIIIIIIIIII \:'v/
//Se desea calcular el valor de la publicacion
//de un libro, el mismo se calcula multiplicando
//la cantidad de paginas por $100. Si la edicion
//no es nacional o el libro fue editado en el
//año (2005) se le aplica un recargo del 10%.
//No se sabe cuantos libros desea publicar
//el cliente.
Definir rep,np,edin,aedi como Entero;
rep
Jajaja 🙏🏻🙏🏻♥️♥️
"LA EDICION NO ES NACIONAL O " ¿Qué significa el "O"? y ¿Qué significan estos abreviados rep,np,as,dp,ac, y vv.? Por cierto, gracias por resolverlo :) . Ah, me salen todas con recargo ¿Cómo hago para que me salga sin recargo?
@@mimundoyenifer4932
1. SIGNIFICA QUE SI SE CUMPLE ALGUNA (NO NECESARIAMENTE LAS DOS) DE LAS CONDICIONES (NO NACIONAL O EDIT 2005), SE APLICARÁ UN RECARGO DEL 10%, DE LO CONTRARIO NO.
=NO NACIONAL / EDIT 2005: RECARGO (se cumplen las dos)
=NACIONAL / EDIT 2005: RECARGO (solo se cumple 1 (la segunda), pero es suficiente)
=NO NACIONAL / NO EDIT 2005: RECARGO (solo se cumple 1 (la primera), pero es suficiente)
=NACIONAL / NO EDIT 2005: NO RECARGO (no se cumple ninguna)
2. rep= es la variable que decide si repetir todo otra vez (publicar otro libro) o no hacerlo (no mas publicaciones), como use la función mientras (piensa, luego actua), se repetirá mientras la variable tenga el valor necesario para la repetición.
np= numero de paginas que tiene el libro (debe ser entero, el usuario lo digita)
as= es un acumulativo, en esta variable acumulo el valor de cada libro que no tiene recargo.
dp= es para sacar el recargo (no recuerdo por que escogi dp xdxdxd), lo que ago es multiplicar el precio total con el porcentaje del recargo (el recargo sale de divir el porcentaje por 100, luego multipicarlo por el precio original), luego eso se lo sumo al precio orginal, hay no hice la operacion de la division, por que saque el valor de una vez.
vv=es la suma de los dos acumulatidvos (el acumlativo del precio de los libros con recargo y el acumlativo de los precios de los libros sin recargo)
Aca hice el codigo nuevamente, intentando mejorarlo.
//Se desea calcular el valor de la publicacion
//de un libro, el mismo se calcula multiplicando
//la cantidad de paginas por $100. Si la edicion
//no es nacional o el libro fue editado en el
//año (2005) se le aplica un recargo del 10%.
//No se sabe cuantos libros desea publicar
//el cliente.
Definir numpag,opedinac,opediañ,pubotlib como Entero;
//numpag= numero de paginas
//opedinac= opcion si o no (edicion nacional)
//opediañ= opcion si o no (edicion año 2005)
//pubotlib= opcion si o no (publicar otro libro)
//numlib= numero de libro
numlib=1;// inicio un contador en 1,
Repetir
Escribir "Libro Numero ",numlib,":";
numlib=numlib+1; // aca el contador valdra 2, a la siguiente 3, y asi sucesivamente
//repetir diseñado para que el mensaje se repita hasta que el usuario digite un valor mayor a 0
//si digita un valor distinto a lo permitido mandara error, no continuara, y mostrara el mensaje nuevamente
Repetir
Escribir "";
Escribir "1 pag=$100";
Escribir "Cuantas paginas tiene?:";
Leer numpag;
Si numpag0
//repetir diseñado para que el mensaje se repita hasta que el usuario digite 1 o 2
//por que son las unicas opciones.
//si digita un valor distinto a lo permitido mandara error, no continuara, y mostrara el mensaje nuevamente
Repetir
Escribir "";
Escribir "La edicion es nacional?:";
Escribir "(1) SI.";
Escribir "(2) NO.";
Leer opedinac;
Si opedinac1 y opedinac2 Entonces //estetica, para mostara mesaje de error en caso de error, no necesario
Escribir "OPCION INVALIDA";
Fin Si
Hasta Que opedinac=1 o opedinac=2
//repetir diseñado para que el mensaje se repita hasta que el usuario digite 1 o 2
//por que son las unicas opciones.
//si digita un valor distinto a lo permitido mandara error, no continuara, y mostrara el mensaje nuevamente
Repetir
Escribir "";
Escribir "El libro se edito en el año 2005?:";
Escribir "(1) SI.";
Escribir "(2) NO.";
Leer opediañ;
Si opediañ1 y opediañ2 Entonces //estetica, para mostara mesaje de error en caso de error, no necesario
Escribir "OPCION INVALIDA";
Fin Si
Hasta Que opediañ=1 o opediañ=2
//si, este si analiza que no sea nacional o sea publicado en el 2005
Si opedinac=2 o opediañ=1 Entonces
Escribir "";
Escribir "LA EDICION NO ES NACIONAL O ";
Escribir "EL LIBRO FUE EDITADO EN EL AÑO(2005)";
Escribir "Tiene Recargo del 10%";
//el recargo es un precio de mas
//primero se divide el procentaje del recargo entre 100
//luego es se multiplica por el precio original
//luego eso se lo sumas al precio original
valorpubrec=(numpag*100)+((numpag*100)*(10/100));
Escribir "El valor de la publicacion es de: $",valorpubrec;
cr
@@sergiovargas1912 GRACIAS!!!!!!!!!!!!
@@mimundoyenifer4932 De nada =)
y cómo hago para que la nota sea menor o igual a 3 PERO menor a 10?
hola, me pueden ayudar estoy tratando de hacer uno que al ingresar un numero este se multiplique 7 veces utilizando la estructura while
Hola buenos días, tengo una duda de un ciclo que es hacer un número que lea a octal con ciclo mientras y no encuentro la forma de hacerlo
5:40 ejercicio.
definir libro, pag, opc Como Entero;
definir total, tot Como Real;
libro
una pregunta por que cuando pongo de nota 2.3 me sale error
ayuda cuando pongo 1 nacional y uno con recargo en me suma 10 de mas ....
Algoritmo sin_titulo
Definir cantpag , valorpulb, recargo, total, total1 Como Entero
j
Mijo a usted no le falta sino la plastilina. 🙏
Graciaaas 🙏🏻🙏🏻
buen video, aprendo mas aca que en la U xD
que tal mi ejercicio
Proceso eje1
Definir valorL, cantidadP,opc, libro Como Entero
Definir desc Como Real
Escribir "numero de paginas "
Leer cantidadP
opc
no se aprecia a ver en la ultima linea les digo porque no entendia porque no me salia el total de alumnos hasta que lo descubri que va asi
Escribir "EL TOTAL DE ALUMNOS APROBADOS FUE DE: ",alum;
Excelente 👏🏻
Gracias
Con gusto!!
Alguien me podría decir cual es el error, por fa :)
Proceso Publicidad_de_un_Libro
Definir pag, valor_Libro, lectura, valor_Libro_1 Como real;
Definir x_1,x_2,a,b Como Caracter;
lectura
Me interesa la solución del ultimo programa hazlo tu mismo, plz
si te refieres a este video aqui esta:
//Se desea calcular el valor de la publicacion
//de un libro, el mismo se calcula multiplicando
//la cantidad de paginas por $100. Si la edicion
//no es nacional o el libro fue editado en el
//año (2005) se le aplica un recargo del 10%.
//No se sabe cuantos libros desea publicar
//el cliente.
Definir rep,np,edin,aedi como Entero;
rep
HOLA AMIGO, ES Q REALMENTE NO ENTIENDO HACER ESTE EJERCICIO En un estacionamiento cobran $2.750 por hora o fracción. Diseñe un algoritmo en seudocódigo que determine el total recaudado en un día a por concepto de parqueo al final de la jornada. Es necesario que determine cuanto debe pagar cada cliente por el estacionamiento de su vehículo, conociendo el tiempo de estacionamiento en horas y minutos. Al final del dia se debe mostrar el valor del total recaudado
//En un estacionamiento cobran $2.750 por hora o fracción.
//Diseñe un algoritmo en seudocódigo que determine el total
//recaudado en un día a por concepto de parqueo al final de la jornada.
//Es necesario que determine cuanto debe pagar cada cliente por el
//estacionamiento de su vehículo, conociendo el tiempo de estacionamiento
//en horas y minutos. Al final del dia se debe mostrar el valor del total recaudado.
Definir nhe,nmme,ch,chm como Entero;
nc
Hola, puedes hacer un programa donde muestres las tablas de restar?
//MOSTRAR LA TABLA DE RESTA DESDE EL 1 AL 10,
//PARA UN NUMERO LEIDO DESDE EL TECLADO.
Definir num como Entero;
Escribir "Ingrese un numero";
Leer num;
Para i
@Jesús María Gómez Valero Donde dice "Para ->" hay declaro la variable
Aunque creo que mi pseint en ese entonces estaba confogurado para no podir extricatmente la declaracion de una variable
alguien me puede decir porque este algoritmo no funciona
paginas
por que no puede aplicar las misma condiciones a todos los libros, cada libro puede tener distintas condiciones, osea que sea nacional o no, o que sea editado en 2005 o no, lo escenarios serian:
=NO NACIONAL / EDIT 2005: RECARGO (se cumplen las dos)
=NACIONAL / EDIT 2005: RECARGO (solo se cumple 1 (la segunda), pero es suficiente)
=NO NACIONAL / NO EDIT 2005: RECARGO (solo se cumple 1 (la primera), pero es suficiente)
=NACIONAL / NO EDIT 2005: NO RECARGO (no se cumple ninguna)
puedes fácilmente aplicar distintas condiciones a cada caso
Yiiiiiiiiiiiiiii 🦕🦕
Algoritmo Libro
Definir val como real
Definir rep, pag, edic_nac, edic_2005 como entero
rep
GRACIASSSSS
Buenas ! alguien sabe algun algoritmo para hacer una sopa de letras introducir y buscar una palabra? solo lo he visto en Java. Gracias
Este video me dejaron de que copiara lo del video pero cuando pongo ritmo
Hola experimentados y futuros programadores. Les dejo mi pseudocódigo. Al ser nuevo es esto estoy abierto a todas las sugerencias .
SOlo tengo un error y es que en la impresión del valor total me aparece un cero al principio. Cómo lo quito?
Gracias de antemano por su respuestas.
//Se desea calcular el valor de la publicación de un libro, el mismo se calcula multiplicando la cantidad de paginas por $100.
// Si la edición no es nacional o el libro fue editado en el año (2005) se le aplica un recargo del 10%.
//No se sabe cuantos libros desea publicar el cliente.
Proceso publicar_libro
// definimos las variables
Definir repeticion, cantPaginas, edicion1, edicion2, publicaciones Como Entero;
Definir costoLibro, descuento, precioParcial, valorTotal Como Real;
// asignaciones de valor a las variables.
repeticion
Observaviones.
1. se supone que el usuario diga si fue editado en 2005 o no, no si fue antes de 2005.
2. el recargo es un precio añadido, en este caso sería un añadido del 10%, osea que se toma el precio original, de hay sacas el 10%, y eso se lo sumas al precio original, lo que hiciste fue un descuento del 10%.
3. lo del 0 en el resultado final no se, tal vez por que la variable es de tipo real y no entera, el precio siempre será entero, ya que siempre se multiplica por $100, y no hay decimale. hice la correccion de real a entera, ademas quite el punto antes de la variable final y coloque una coma, y si me quito el cero.
Bueno, eso es todo, sigue practicando que vas por buen camino =)
oyee puedes resolver el ultimo ejercicio, no me sale de verdad
intento deterner el programa con la palabra salir pero no me deja
ayudAAA
si te refieres a este video aqui esta:
//Se desea calcular el valor de la publicacion
//de un libro, el mismo se calcula multiplicando
//la cantidad de paginas por $100. Si la edicion
//no es nacional o el libro fue editado en el
//año (2005) se le aplica un recargo del 10%.
//No se sabe cuantos libros desea publicar
//el cliente.
Definir rep,np,edin,aedi como Entero;
rep
@@sergiovargas1912 tranqui bro ya se programar en Java y en jsp más base de datos jajaja
@@cesarjerez9853 Que bien :)
Por qué no defines?
En un vídeo explico por qué, en PSEINT casi nunca me acostumbré a hacerlo!
Mañana tengo evaluación 😅
A ganar!! ✌🏻
Es como si hablaras un idioma diferente al mío
Hola comparto mi resultado a continuación:
Proceso libross
Definir nombre_libro Como Caracter
Definir cantidad_paginas Como Entero
Definir edicion_del_libro Como Entero
Definir editado_2005 Como Entero
Definir libros_a_publicar Como Entero
Escribir 'Nombre del libro'
Leer nombre_libro
Escribir 'Escriba la cantidad de paginas que contiene el libro'
Leer cantidad_paginas
Repetir
Escribir '----DIGITE EL NUMERO QUE CORRESPONDE A LA EDICION DEL LIBRO----'
Escribir '1. Nacional'
Escribir '2. Internacional'
Leer edicion_del_libro
Hasta Que edicion_del_libro=1 o edicion_del_libro=2
Repetir
Escribir '----DIGITE EL NUMERO QUE CORRESPONDE AL AÑO ES QUE FUE EDITADO EL LIBRO-----'
Escribir '1. Editado en 2005'
Escribir '2. Editado otro año'
Leer editado_2005
Hasta Que editado_2005=1 o editado_2005=2
Escribir 'Digite el numero de libros que desea publicar'
Leer libros_a_publicar
costo_por_pagina
Excelente! 😊
Algoritmo while_publicacion_libro
Definir paginas, acum_1, acum_2, publicacion_total Como Entero
Definir costo_1, costo_2, num_1, num_2, costo_total Como Real
anexo="P";
acum_1=0;
acum_2=0;
num_1=0;
num_2=0;
Mientras anexo="P" Hacer
Mostrar "Ingrese la cantidad de paginas del libro";
Leer paginas;
Mostrar "Si nacionalidad de la edición es nacional escriba (N) y si es extranjera escriba (E)";
Leer nacionalidad;
Mostrar "Año en el que fue editado";
Leer año;
Si (nacionalidad=="E") o (año=2015) Entonces
acum_1= acum_1+1;
costo_1= (100+ 0.1*100)*paginas;
num_1= num_1 + costo_1;
SiNo
acum_2= acum_2+1;
costo_2= 100*paginas;
num_2= num_2 + costo_2;
FinSi
Mostrar "Si desea ingresar otra publicacion escriba (P) y si desea finalizar escriba (F)";
Leer anexo;
FinMientras
costo_total = num_1 + num_2;
publicacion_total= acum_1 + acum_2;
Mostrar "El costo total de las publicaciones es de: " costo_total," Soles";
Mostrar "Se han publicado en total: " publicacion_total," Libros";
FinAlgoritmo
Buenas Noches; me podría por favor orientar como puedo utilizar el ciclo mientras para calcular la media aritmética.
Gracias .
Ciclos Para (for), Mientras (While) y Repetir - Hasta Que (Do - While).
Para los principiantes.
no entendi
Algoritmo Ciclo_MientrasEjercicio
//Se desea calcular el valor de la publicación de un libro, el mismo
//se calcula multiplicando la cantidad de páginas por 100$. Si la edición
//no es nacional o el libro fue editado en el año 2005 se le aplica un
//recargo del 10%.(No se sabe cuantos libros desea publicar el cliente)
rep = 1;
totalLibros = 0;
Mientras rep = 1 hacer
Escribir 'Cuantas paginas posee su libro?';
Leer paginas;
precio = paginas * 100;
Escribir 'La edicion de su libro es nacional?';
Escribir '1. Si';
Escribir '2. No';
Leer edicion;
Escribir 'La edicion de su libro fue editada en el año 2005';
Escribir '1. Si';
Escribir '2. No';
Leer año;
Si edicion = 1 o año = 1 Entonces
recargo = precio * (10/100);
value = precio + recargo;
SiNo
value = precio;
FinSi
Escribir 'Desea publicar otro libro?';
Escribir '1. Si';
Escribir '2. No';
Leer rep;
totalLibros = totallibros + 1;
FinMientras
value = totallibros * value;
Escribir 'El total de libros publicados es de: ',totallibros;
Escribir 'El precio de la publicacion es de: ',value;
FinAlgoritmo
No lo reconoce