Curso de Programación en PSEINT [#11] - Ciclo REPETIR
HTML-код
- Опубликовано: 9 фев 2025
- Es también muy frecuente que un bloque de programa que quizá se repita, deba ejecutarse al menos una vez. Por ejemplo, si queremos pedir un dato al usuario, quizá exista algún error y haya que insistir, pero al menos deberemos pedírselo una primera vez.
En estos casos, la estructura "mientras" no es la más adecuada: no podemos comprobar la condición al principio, sino después de haber pedir el valor. En estos casos (que son muy frecuentes), sería más razonable usar otra estructura de programación en la que la condición se compruebe después de dar ciertos pasos. Esa estructura es "repetir... hasta"
En este vídeo aprenderás:
● Cómo funciona el Ciclo Repetir
● Cuándo usar el Ciclo Repetir
● Condiciones y variables dentro del ciclo
● Beneficios de emplearlo
● Factor importante en la validación de datos
➜ DONACIONES: goo.gl/PTx3pB
★ Mira el curso completo aquí► goo.gl/hNB6Gt
🎓 CURSO DE PROGRAMACIÓN EN C: • Introducción al CURSO ...
🖥️ CURSO BÁSICO DE PROGRAMACIÓN EN PSEINT: • Curso de Programación ...
⬇️ Series de este canal ⬇️
🖥️ Hardware Para Novatos [TODO SOBRE PC'S] - goo.gl/iYtTiS
💻 TOP 10 [Los Mejores Juegos para PC] - goo.gl/t5s9UB
📱 Mejores Juegos para Android & iOS - bit.ly/36LBQAx
🎁 Mega Packs - Recursos Gratuitos - bit.ly/3wHH6o7
⚙️ Reviews, Unboxings y Tecnología - bit.ly/3QVqTE0
⌨️ Tutoriales y Soluciones Informáticas - bit.ly/38KsDyw
---------------------------------------------------------------------------------------------------
🖥️【 MI PC 】🎬 • ARMANDO PC GAMER BARAT...
🔹️ Procesador: AMD Ryzen 5 5600G: amzn.to/3xZ22YD
🎬Review: • AMD RYZEN 5 5600G ¿VAL...
🔹️ Placa Madre: ASUS Prime A520M-A II/CSM : amzn.to/3O0cGCX
🎬Review: • MEJOR PLACA BASE para ...
🔹️ Gabinete - Cooler Master MasterBox TD500: amzn.to/3b2saZs
🔹️ Fuente - Thermaltake Smart 500W: amzn.to/3O3Vg9A
🔹️ RAM - TEAMGROUP T-Force Delta RGB DDR4: amzn.to/3OibQSx
🎬Review: • 🔥 MEJOR MEMORIA RAM GA...
🔹️ Kingston SSD 480 GB: amzn.to/3tC3hKn
🔹️ Kingston SSD 1 TB: amzn.to/3xUsJgX
☑️ Micrófono: HyperX Quadcast - amzn.to/3fEGoyB
🎬Review: • HYPERX QUADCAST 🔥| Unb...
☑️ Cámara Web: Logitech Brio 4k - amzn.to/3LmAAYT
🎬Review: • LOGITECH BRIO 4K 📸 ¿Me...
☑️ Tira LED RGB 5050 - amzn.to/3odxZHo
☑️ Brazo para Micrófono - amzn.to/3KSqNKp
☑️ Teclado Mecánico - amzn.to/3s8VIJA
☑️ Mouse Logitech G203 - amzn.to/3oapYTy
💻 ¡LINK! - Si compras con mi link afiliado de Amazon, ¡ayudas al canal y NO te cuesta más!
---------------------------------------------------------------------------------------------------
También me puedes encontrar en:
💌 CANAL PRINCIPAL: / @thesegared
🃏 CANAL RESPALDO: / @segatech_
💰 FINANZAS PERSONALES: / @capsulafinanciera
📲 FACEBOOK: / thesegared
📷 INSTAGRAM: / thesegared
🌎 SITIO WEB: segared.blogsp...
Tus videos literalmente me salvaron de llevarme la materia, sos un genio! muchisimas gracias!
Lo intenté hacer un poco según los requerimientos que pediste:
Algoritmo Negocio_de_venta_de_hamburguesas
definir hamb, carne, queso, tomate Como Entero
definir des Como Real
carne=0
queso=0
tomate=0
Repetir
Escribir "Introduzca un número según el tipo de hamburguesa";
Escribir "Sencilla: 1";
Escribir "doble: 2";
Escribir "Extra: 3";
leer hamb
Segun hamb Hacer
1:
carne
Me demoré unas 6 horas en hacer esto xD tuve unas complicaciones que tuve que solucionar y me fue casi un reto xd pero bueno quedo bien xd gracias a tus clases he podido aprender mucho y mejorar :)
Algoritmo
Definir sencilla, doble, extra, carne, queso, tomate, materiaprima, respuesta, respHamburguesa,resperror Como Entero
respHamburguesa
Lo hiciste demasiado largo jaja se puede simplificar mucho mas. Igual bien!
Demasiado tiempo para eso xd pero poco a poco en 1 minuto tendrás la solución en tu cabeza
amigo muchas gracias, me ayudaste a entender de una forma lógica y más clara los procesos de solucion de problemas en algoritmos, varios de tus ejercicios los intenté hacer, varios me salieron y en 2 fallé , pero con tiempo los resolveré, por el momento en el apartado de hazlo tu mismo de este video, lo realicé con repetir y el segun sea, en donde en el segun tuve que especificar cuanto valía la carne,queso, tomate y luego con otra variable los sumé y agregué un escribir para indicar cuantas hamburguesas ingresó el usuario
Brutal ejemplo te entendí mejor que mis docentes 🔥
Súper bien, me alegra mucho que haya sido de utilidad.
Me explicaste mejor que mi ingeniera, gracias
Uffs ese es el mejor cumplido del mes, jaja!! Gracias
@@SegaRed solo simular que le entiendo y vendré corriendo por si tengo dudas 😹💜. Y Gracias again 💜
@@gissa9727 Obvio que sí, respondo más rápido por el instagram: @thesegared
Saludos!! 💜
Lo hice de la siguiente forma:
Algoritmo Hamburgueseria
//Crear un programa para calcular la cantidad de materia prima
//necesaria para hacer cierta cantidad de hamburguesas, sabiendo:
//Los ingredientes son: carne, tomate y queso
//Simple: 100gr carne 20gr queso 10gr tomate
//Doble: 200gr carne 40gr queso 20gr tomate
//Extra: 300gr carne 60gr queso 30gr queso
Definir ham,carne,queso,tomate,num_ham,num_hamT,rep,total_gr como Entero;
Definir nombre como Cadena;
rep
muchas gracias poco a poco voy avanzando, aquí esta mi tarea aunque no se si este bien hecha xd
Algoritmo NEGOCIO_DE_HAMBURGUESAS
Definir hamb Como Entero
Definir rep Como Entero
Repetir
Escribir "Elija el tipo de hamburguesa";
Escribir "1. SENCILLA";
Escribir "2. DOBLE";
Escribir "3. EXTRA";
leer hamb;
Segun hamb Hacer
1:
car1
Proceso hamburguesas
Definir c,cant1,cant2,cant3,p como entero;
Definir carne1,tomate1,queso1 como entero;
Definir carne2,tomate2,queso2 como entero;
Definir carne3,tomate3,queso3 como entero;
Repetir
Escribir "Ingrese el tipo de hamburguesa a pedir";
Escribir " --------------------------------------- ";
Escribir " ";
Escribir "1. simple";
Escribir "2. doble ";
Escribir "3. extra ";
leer c;
Segun c Hacer
1:
Escribir "elija la cantidad de hamburguesas";
leer cant1;
carne1=100*cant1;
queso1=20*cant1;
tomate1=10*cant1;
2:
Escribir "elija la cantidad de hamburguesas";
leer cant2;
carne2=200*cant2;
queso2=40*cant2;
tomate2=20*cant2;
3:
Escribir "elija la cantidad de hamburguesas";
leer cant3;
carne3=300*cant3;
queso3=60*cant3;
tomate3=30*cant3;
De Otro Modo:
Escribir "numero no permitido";
Fin Segun
Escribir "¿desea hacer un nuevo conteo?";
Escribir "1.si";
Escribir "2.no";
leer p;
Hasta Que p1
Escribir "la materia prima de las hamburguesas son:";
Escribir "simple se necesita ",carne1," gramos de carne, ",tomate1," gramos de tomate y ",queso1," gramos de queso";
Escribir "doble se necesita ",carne2," gramos de carne, ",tomate2," gramos de tomate y ",queso2," gramos de queso";
Escribir "extra se necesita ",carne3," gramos de carne, ",tomate3," gramos de tomate y ",queso3," gramos de queso";
FinProceso
ERA CON REPETIR NO CON SEGUN. O NO?
Repetir
Escribir 'Digite la opcion';
escribir '================';
Escribir '1: SENSILLA, 2: DOBLE, 3: EXTRA';
leer hamburguesa;
Segun hamburguesa Hacer
1:
escribir 'Escribir la cantidad de hamgurguesas';
leer cant1;
carne1
me gustaria que hicieras más videos pero explicando como usar subcadenas,matrices y vectores
UN TIP: El bucle Repetir Hasta que, se rompe cunado la condición sea verdadera. En lenguaje C hay un bucle similar llamado Repetir - Mientras (do-while) donde el bucle se rompe cuando la condición es falsa.
A continuación muestro como lo hice, cualquier recomendación o corrección es bienvenida, de antemano muchas gracias!
Algoritmo CICLO_REPETIR
Definir carne, queso, tomate Como entero;
definir contador, tipo, repe como entero;
Definir total_sencillas, total_dobles, total_extras como entero;
carne = 0;
queso = 0;
tomate = 0;
total_sencillas = 0;
carne_sencilla = 0;
queso_sencilla = 0;
tomate_sencilla = 0;
total_dobles = 0;
carne_doble = 0;
queso_doble = 0;
tomate_doble = 0;
total_extras = 0;
carne_extra = 0;
queso_extras = 0;
tomate_extras = 0;
contador = 0;
Repetir
Escribir "OPCION 1: INGRESAR DATOS"
Escribir "OPCION 2: SALIR"
leer repe;
si repe == 1 Entonces
Escribir "Ingresar tipo de Hamburguesa: ";
Escribir "=========================================";
Escribir "Opcion 1: Sencilla";
Escribir "Opcion 2: Doble";
Escribir "Opcion 3: Extra";
leer tipo;
Escribir " "
Segun tipo hacer
1:
Escribir "Ingresó: +Sencilla";
Escribir " ";
carne = 100;
queso = 20;
tomate = 10;
total_sencillas = total_sencillas + 1;
carne_sencilla = carne_sencilla + carne;
queso_sencilla = queso_sencilla + queso;
tomate_sencilla = tomate_sencilla + tomate;
2:
Escribir "Ingresó: +Doble";
Escribir " ";
carne = 200;
queso = 40;
tomate = 20;
total_dobles = total_dobles + 1;
carne_doble = carne_doble + carne;
queso_doble = queso_doble + queso;
tomate_doble = tomate_doble + tomate;
3:
Escribir "Ingresó: +Extra"
Escribir " ";
carne = 300;
queso = 60;
tomate = 30;
total_extras = total_extras + 1;
carne_extra = carne_extra + carne;
queso_extras = queso_extras + queso;
tomate_extras = tomate_extras + tomate;
FinSegun
contador = contador + 1
FinSi
Hasta Que repe 1;
Escribir "Ingresó: ", contador, " Hamburguesas";
Escribir " ";
Escribir "+ *******************************+";
Escribir "Ingreso: ", total_sencillas , " Hambuerguesas SENCILLAS.";
Escribir "Ingreso: ", total_dobles, " Hamburguesas DOBLES.";
Escribir "Ingreso: ", total_extras, " Hamburguesas EXTRAS.";
Escribir " ";
Escribir "La cantidad necesaria de carne es: ", carne_sencilla + carne_doble + carne_extra, "gr.";
Escribir "La cantidad necesaria de queso es: ", queso_sencilla + queso_doble + queso_extras, "gr.";
Escribir "La cantidad necesaria de tomate es: ", tomate_sencilla + tomate_doble + tomate_extras, "gr.";
FinAlgoritmo
UFF Parcero ese ejercicio que dejaste estuvo muy bueno gracias parcero
Algoritmo Hamburguesas
definir tipo Como Entero
carne
gracias crack
Con mucho gusto
No quiero presumir pero creo que lo hice muy completo
Algoritmo sin_titulo
Definir tipo_ham Como Entero
carne=0
queso=0
tomate=0
elaboradas=0
sencillas=0
dobles=0
extras=0
Repetir
Escribir "DIGITE EL TIPO DE HAMBURGUESA"
Escribir "1. Sencilla"
Escribir "2. Doble"
Escribir "3. Extra"
leer tipo_ham
Segun tipo_ham Hacer
1:
carne=carne+100
queso=queso+20
tomate=tomate+10
sencillas=sencillas+1
2:
carne=carne+200
queso=queso+40
tomate=tomate+20
dobles=dobles+1
3:
carne=carne+300
queso=queso+60
tomate=tomate+30
extras=extras+1
De Otro Modo:
Escribir "ESCRIBA EL TIPO DE HAMBURGUESA CORRECTO"
Fin Segun
Escribir "DIGITE LA OPCION DESEADA"
Escribir "1. AGREGAR OTRA HAMBURGUESA"
Escribir "2. SALIR"
Leer rep
Escribir "=============================================="
elaboradas=elaboradas+1
Hasta Que rep1
Escribir "//////////////////////////////////////////////"
Escribir"LA CANTIDAD DE INGREDIENTES NECEDARIOS SON: "
Escribir carne " GRAMOS DE CARNE"
Escribir queso " GRAMOS DE QUESO"
Escribir tomate " GRAMOS DE TOMATE"
Escribir "PARA LA ELABORACION DE: ", elaboradas " HAMBURGUESAS"
Escribir sencillas " SENCILLAS"
Escribir dobles " DOBLES"
Escribir extras " EXTRAS"
FinAlgoritmo
definir ham, tipo, m como entero;
definir c, q, t como real;
Repetir
Escribir "cuantas hamburguesas quiere preparar";
leer ham;
Escribir "que tipo de hamburguesa quiere";
Escribir "1. sencilla";
Escribir "2. doble";
Escribir "3. extra";
leer tipo;
Segun tipo Hacer
1:
c
Excelente video bro
Gracias por el apoyo 🤝🏻🔥
Excelente, mejor que mis tutores jajajja
Gracias, saludos!
Definir n, m , t, h Como Entero
Escribir "Que tipo de hamburgesa desea"
Escribir "1) Sencilla"
Escribir "2) Doble"
Escribir "3) Extra"
Leer h
Repetir
Escribir "-----------------"
Escribir "Que cantidad de carne que hay"
Leer n
Escribir "Que cantidad de Queso que hay"
Leer m
Escribir "Que cantidad de Tomate que hay"
Leer t
Si n30
Escribir "******************************"
Escribir " Hay suficiente ingredientes para hacer todas las hamburgesas del menú"
aqui les dejo mi ejercicio, capaz les pueda servir
Algoritmo hamburguesas
definir carne, queso, tomate, s, d, c Como Entero;
definir yesno Como Caracter;
carne=0;
queso=0;
tomate=0;
S=0; //simple
D=0; //doble
C=0; //extra
Repetir
escribir "cuantas hamburguesas simples deseas hacer?";
leer S;
escribir "cuantas hamburguesas dobles deseas hacer?";
leer D;
escribir "cuantas hamburguesas completas deseas hacer?";
leer C;
carne=S*100 + D*200 + C*300;
queso=S*20+D*40+C*60;
tomate=S*10+D*20+C*30;
escribir "total de carne ", carne "g";
escribir "total de queso", queso, "g";
escribir "total de tomate", tomate, "g";
escribir "desea repetir el proceso?";
escribir "Y/N";
leer yesno;
Mientras Que yesno"n"
FinAlgoritmo
Algoritmo hamburguesas
Definir carne, queso, tomate, burger como real
carne=0
tomate=0
queso=0
rep=1
Repetir
Escribir "¿Qué hamburguesa desea? (1. sencilla, 2.doble, 3.extra)"
Leer burger
Segun burger Hacer
1:
carne=carne+100
queso=queso+20
tomate=tomate+10
2:
carne=carne+200
queso=queso+40
tomate=tomate+20
3:
carne=carne+300
queso=queso+60
tomate=tomate+30
De Otro Modo:
Escribir "No existe"
Fin Segun
Escribir "¿Desea otra hamburguesa? (1=Sí, Otro número=No)"
Leer rep
Hasta Que rep1
Escribir "Total de carne= " carne " gr."
Escribir "Total de queso= " queso " gr."
Escribir "Total de tomate= " tomate " gr."
FinAlgoritmo
Oye bro el "Repetir" lo puedo usar más de una vez?
Se puede hacer que se repita hasta que se de mas de una condición?
Repetir
Escribir "Usted trabaja aqui?"
Leer R
Hasta que R= "si" y "no"
???
Me ayudo un buen tu video, gracias
Algoritmo materiaPrima
Definir carne,queso,tomate,gc,gq,gt como real
Definir nh,tipo, rep Como Entero
Repetir
Escribir "dijite la opcion"
Escribir "sencilla: 1"
Escribir "doble: 2"
Escribir "extra 3"
Escribir "______________________"
Leer tipo
Escribir "ingresa el nuero de hamburgesa que se prepararan"
Leer nh
Segun tipo Hacer
1:
gc=nh*100
gq=nh*20
gt=nh*10
2:
gc=nh*200
gq=nh*40
gt=nh*20
3:
gc=nh*300
gq=nh*60
gt=nh*30
De Otro Modo:
Escribir "________________________"
escribir "la es Opcion incorrecta"
Fin Segun
Escribir "la cantidad de materia prima es:"
Escribir "__________________________________"
Escribir gc," gramos de carne"
escribir gq," gramos de tomate"
escribir gt," gramos de tomate"
Escribir "¿desea realizar otra cotizacion?"
Escribir "si: 1"
Escribir "no: 2"
Leer rep
Hasta Que rep=2
FinAlgoritmo
Repetir
escribir "porfavor elija la hamburguesa a preparar del siguiente menu";
escribir "=================================";
escribir "1. hamburguesa sencilla";
escribir "2. hamburguesa doble";
escribir "3. hamburguesa extra";
escribir "=================================";
escribir "4. para salir";
escribir "=================================";
leer tipo_de_hamburguesa;
Segun tipo_de_hamburguesa Hacer
1:
con_sencilla
mi solucion fue esta:
Algoritmo inventario
Definir cant_hamburguesas, haburguesa, carne, queso, tomate Como Entero
carne
Alguien sabe si puedo usar esa función de repetir pero en python?
Esta es otra Solucion del Problema de este video:
Algoritmo Hamburguesas
Definir tipo_de_hamburguesa, cont_mas, cont_carne, cont_queso, cont_tomate rep Como Entero;
rep
Me podrias ayudar, me pusieron un problema que me resulta ilogico, es un parcial, pero si me pide que en HASTA QUE I=0 seria imposible por que la condicion en repetir es que i
Por cómo lo veo lo único que deberías de hacer es antes del ciclo declarar i con un número superior a 0.
El contador lo tienes bien porque está restando. Es decir i=i-1
Solo falta que antes del ciclo i tenga un valor. Ej: 10 o cualquiera 💛
es igual que el ciclo mientras?
Me gustaria que hagas una video donde utilises El ciclo mientras con estos valores 2,5,7,10,12,15........60 que digite esos numero en la pantalla
Asi me quedo :
Repetir
Escribir "seleccione el tipo de hamburguesa"
Escribir "1.Sencilla"
Escribir "2.Doble"
Escribir "3.Extra"
Escribir "4.Finalizar orden"
Leer hambur
Segun hambur Hacer
1:
carne
Sega Red, si ves esto, por favor, corrigeme. Siento que lo hice mal pese a que me apegue mucho al mandato.
Definir Hamburguesa Como Entero;
Escribir " ";
Escribir "Hamburguesa " 1 ": Sencilla ";
Escribir " ";
Escribir "Hamburguesa " 2 ": Doble ";
Escribir " ";
Escribir "Hamburguesa " 3 ": Extra ";
Escribir " ";
Leer Hamburguesa
Segun Hamburguesa Hacer
1:
Escribir " ";
Escribir "El cocinero hoy me informa que se debe cocinar una hamburguesa sencilla asi que entreguemosle los ingredientes que estan en el almacen.";
Escribir " ";
Repetir
Escribir "Elija los gramos correctos de los tres ingredientes: ";
Escribir " ";
Escribir "Gramo de la carne:";
Leer Carne;
Escribir " ";
Escribir "Gramo del queso:";
Leer Queso;
Escribir " ";
Escribir "Gramo del tomate:";
Leer Tomate;
Escribir " ";
Hasta Que Carne=100 Y Queso=20 Y Tomate=10
Escribir "¡Correcto! Son 100 gramos de carne, 20 gramos de queso y 10 gramos de tomate.";
2:
Escribir " ";
Escribir "El cocinero hoy me informa que se debe cocinar una hamburguesa doble asi que entreguemosle los ingredientes que estan en el almacen.";
Escribir " ";
Repetir
Escribir "Elija los gramos correctos de los tres ingredientes: ";
Escribir " ";
Escribir "Gramo de la carne:";
Leer Carne;
Escribir " ";
Escribir "Gramo del queso:";
Leer Queso;
Escribir " ";
Escribir "Gramo del tomate:";
Leer Tomate;
Escribir " ";
Hasta Que Carne=200 Y Queso=40 Y Tomate=20
Escribir "¡Correcto! Son 200 gramos de carne, 40 gramos de queso y 20 gramos de tomate.";
3:
Escribir " ";
Escribir "El cocinero hoy me informa que se debe cocinar una hamburguesa extra asi que entreguemosle los ingredientes que estan en el almacen.";
Escribir " ";
Repetir
Escribir "Elija los gramos correctos de los tres ingredientes: ";
Escribir " ";
Escribir "Gramo de la carne:";
Leer Carne;
Escribir " ";
Escribir "Gramo del queso:";
Leer Queso;
Escribir " ";
Escribir "Gramo del tomate:";
Leer Tomate;
Escribir " ";
Hasta Que Carne=300 Y Queso=60 Y Tomate=30
Escribir "¡Correcto! Son 300 gramos de carne, 60 gramos de queso y 30 gramos de tomate.";
De Otro Modo:
Escribir "El cocinero no ha informado nada.";
Fin Segun
FinAlgoritmo
Algoritmo hamburgueseria
Definir tipo, repe Como Entero;
carne=0;
queso=0;
tomate=0;
Repetir
Escribir "Digite el tipo de hamburguesa:";
Escribir "1. Sencilla";
Escribir "2. Doble";
Escribir "3. Extra";
Leer tipo;
Segun tipo Hacer
1:
carne=carne+100;
queso=queso+20;
tomate=tomate+10;
sencilla=sencilla+1;
2:
carne=carne+200;
queso=queso+40;
tomate=tomate+20;
doble=doble+1;
3:
carne=carne+300;
queso=queso+60;
tomate=tomate+30;
extra=extra+1;
De Otro Modo:
Escribir "-----------------------------";
Escribir " ERROR: NO EXISTE ESA OPCION";
Escribir "-----------------------------";
FinSegun
Escribir "1. AGREGAR OTRA HAMBURGUESA";
Escribir "2. FINALIZAR";
Leer repe;
Hasta Que repe1
Si repe2 Entonces
Escribir "-----------------------------------------";
Escribir " ERROR: DIGITE CORRECTAMENTE LOS DIGITOS";
Escribir "-----------------------------------------";
FinSi
Si sencilla=1 Entonces
plurals
Pues humildemente no quise hacerlo tan grande pero tratar de dejar claro los puntos importantes, saludos.
Definir Elegir, HS, HD, HE, Decidir Como Entero
HS
espero este bien ...lenguaje en modo estricto
Proceso sin_titulo
Definir n Como Entero;
Definir c1,c2,c3,t1,t2,t3,q1,q2,q3,v,j,l,rep Como Real;
c1
Algoritmo CICLO_REPETIR_EJERCICIO
SE puede de esta forma?
//Se pretende leer todos los epleados se una empresa y ala terminacion se debe visualizar
//un mensaje que muestre el numeor de trabajadores que ganan mas de 2.500.000
Escribir 'Cuantos empleados son en la empresa'
leer ne;
i
mi solución:
Algoritmo sin_titulo
definir carne, queso, tomate, opc1, opc como entero;
carne
Examen mañana 👉👈 y casi no le entiendo
Tengo un trabajo donde debo hacer una encuesta en Pseint y luego me pregunta que halle el numero de encuestados
quiero preguntar cuales serian las variables de entrada y de salida en el ejercicio que hizo THE SEGA RED alguien me puede explicar porfa:(
no se porque pero siento mas facil c++ que pseint, o por como se escribe entiendo mejor c, pero me confunde pseint con los bucles
HOLA ESTE VIDEO ME SIRVIO MUCHO, SOY DE ARGENTINA Y ESTOY AYUDANDO A MI SOBRINO QUE TIENE QUE RENDIR LA MATERIA. ME PODRIAN AYUDAR CON ESTE ALGORITMO POR FAVOR, SE LOS AGRADECERIA UN MONTON.
SE REALIZO UN CENSO Y SE DESEA PROCESAR LA INFORMACION OBTENIDA. DE CADA PERSONA SE SABE DNI, EDAD Y SEXO. SE PIDE COFECCIONAR UN ROGRAMA QUE LEA TODOS LOS DATOS (PARA FIN DE INGRESO DE DATOS, INGRESAR UN DNI CERO):
A. CANTIDAD TOTAL DE PERSONAS CENSADAS
B. CANTIDAD DE VARONES Y MUJERES
C. CANTIDAD DE PERSONAS QUE SUPERAN LOS 21 AÑOS
D. NRO DE DNI DE LA PERSONA DE MAYOR EDAD Y DE LA DE MENOR EDAD DE LAS CENSADAS.
HICE EL PROGRAMA CON EL CICLO MIENTRAS Y REPETIR PERO TERMINA CUANDO PONGO CERO EN DNI Y TAMBIEN EN EDAD Y SEXO.
LOGRE SACAR DEL A - C AUNQUE EL CERO ME SIGUE CONTANDO
NO PUEDO NI TENGO IDEA DE COMO HACER EL PUNTO "D".
PORFAVOR SI ALGUIEN SABE O ME RECOMIENDA UN EJERCICIO PARECIDO, SE LOS AGRADEZCO DE CORAZON
//SE REALIZO UN CENSO Y SE DESEA PROCESAR LA INFORMACION OBTENIDA. DE CADA PERSONA SE SABE DNI, EDAD Y SEXO.
//SE PIDE COFECCIONAR UN ROGRAMA QUE LEA TODOS LOS DATOS (PARA FIN DE INGRESO DE DATOS, INGRESAR UN DNI CERO):
//A. CANTIDAD TOTAL DE PERSONAS CENSADAS
//B. CANTIDAD DE VARONES Y MUJERES
//C. CANTIDAD DE PERSONAS QUE SUPERAN LOS 21 AÑOS
//D. NRO DE DNI DE LA PERSONA DE MAYOR EDAD Y DE LA DE MENOR EDAD DE LAS CENSADAS.
Definir dni,edad como Entero;
p
cual es la diferencia entre repetir y mientras
El ciclo Mientras puede analizar condiciones con variables diferentes.
El ciclo Repetir no puede analizar condiciones con variables diferentes, solo puede analizar las condiciones de una misma variable con diferentes valores.
El ciclo Mientras primero verifica la condición indicada y si se cumple entra en el ciclo.
El ciclo Repetir primero entra en el ciclo, al menos una vez. Luego verifica que se cumple la condición indicada en Hasta que, si aun no se cumple entra en el ciclo de nuevo.
hola pondré el mio en partes porque me dice que es muy largo el primero lo pondré aquí y el segundo en respuesta :) AQUÍ LES MUESTRO MI PEQUEÑA TAREA DE HAZLO TU MISMO
Algoritmo HAMBURGUESERO
Definir QUESO, JAMON, CARNE, TOMATE, SALSA, CUANTOS_QUIERE_COMPRAR Como Entero;
QUESO = 20;
JAMON = 20;
CARNE = 100;
TOMATE = 10;
SALSA = 20;
COSTAR_BASICA = 500;
COSTAR_DOBLE = 650;
COSTAR_EXTRA = 800;
COSTAR_MEGA = 1000;
ELECCION
Mientras ELECCION = 3 Hacer
Escribir "QUE QUIERE PARA SU PEDIDO?";
Escribir "1. BASICO";
Escribir "2. DOBLE";
Escribir "3. EXTRA";
Escribir "4. MEGA";
Escribir "=============================";
Leer PEDIDO_DEL_CLIENTE;
Segun PEDIDO_DEL_CLIENTE HACER
1:
Escribir "OK USTED PIDIO UN BASICO?";
Escribir "1. SI";
Escribir "2. NO QUIERO COMPRAR";
Escribir "3. IR AL MENU";
Escribir "=====================================";
Leer ELECCION;
Escribir "==========================================";
Mientras ELECCION = 1 Hacer
Segun ELECCION hacer
1:
COMPRA_DEL_CLIENTE
A contuniación dejo mi ejercicio de 'HAZLO TU MISMO'
Proceso Materia_prima_para_hamburguesas
Definir tipo Como Caracter
queso_sencilla
👍👍👍
Se ve mejor si el ejecutable está en pantalla completa :v
//Un negocio de venta de hamburguesas, desea saber la cantidad
//de materia prima que necesita tener disponible para la
//elaboracion de sus hamburguesas.
// | CARNE | QUESO | TOMATE
//SENCILLA | 100 gr. | 20 gr. | 10 gr.
//DOBLE | 200 gr. | 40 gr. | 20 gr.
//EXTRA | 300 gr. | 60 gr. | 30 gr.
//>>Diariamente el cocinero informa
//al dueño el tipo de hamburguesa a
//realizar. Estas pueden ser:
//1. Sencilla
//2. Doble
//3. Extra
Definir s,d,e,ca como Entero;
dia
Hola, me puedes ayudar en un ejercicio?
Dice así:
1) Se pretende leer a todos aquellos alumnos que tengan celular y los que no.Se debe visualizar un mensaje que muestre cuantos son.
@@karlalaya5183
Aqui esta el codigo, cualquier duda puedes comentarme.
//Se pretende leer a todos aquellos alumnos que tengan celular
//y los que no.Se debe visualizar un mensaje que muestre cuantos son.
Definir opest,opc como Entero;
//opest= opcion si o no (ingresar otro estudiante)
//opc= opcion si o no (tiene celular)
contalum
Mi solución:
Algoritmo Materia_Prima
Definir carne, queso, tomate, cant como real;
Definir hamb,hambs,hambd,hambe,sal como entero;
carne
Obviamente, se puede hacer de otra manera más práctica con los casos, pero yo quería arrojar todo de una vez.
Algoritmo ejemplo
Definir Cantidad como entero;
Escribir "Cantidad de hamburguesas destinadas a hacer en el día es: ";
Leer Cantidad;
carne_s
Algoritmo Hamburguesas_
Definir num1,s,d,e,rep Como Entero;
Definir carne1,carne2,carne3,carne4 Como Real;
Definir queso1,queso2,queso3,queso4 Como Real;
Definir tomate1,tomate2,tomate3,tomate4 Como Real;
rep
Proceso sin_titulo
Definir Hamburguesa,rep,Carne, Queso , Tomate como ENTERO;
Carne
Hola, dejo mi algoritmo, el mismo fue probado y quizas alguien le sirve
Definir tipo_hamburguesa como entero
Definir rep Como Entero
Definir cont Como Entero
Definir cont_carne como entero
Definir cont_queso Como Entero
Definir cont_tomate Como Entero
Definir materiaPrima_hamburguesa Como Entero
cont