C/Visual C - ayuda a convertir a Pseudocódigo

 
Vista:

ayuda a convertir a Pseudocódigo

Publicado por bryan (1 intervención) el 17/12/2022 22:00:42
#include <conio.h>
#include <stdio.h>
int main()
{
int numero;

printf( "\n Listado de los presidendntes del ecuador (1950-2022):");
printf( "\n 1. (1948,1952)" );
printf( "\n 2. (1952,1956)");
printf( "\n 3. (1956,1960)" );
printf( "\n 4. (1961,1963)" );
printf( "\n 5. (1963,1966)" );
printf( "\n 6. (1966)" );
printf( "\n 7. (1966,1968)" );
printf( "\n 8. (1972,1976)" );
printf( "\n 9. (1976,1979)" );
printf( "\n 10.(1979,1981)" );
printf( "\n 11.(1981,1984)" );
printf( "\n 12.(1984,1988)" );
printf( "\n 13.(1988,1992)" );
printf( "\n 14.(1992,1996)" );
printf( "\n 15.(1996,1997)" );
printf( "\n 16.(1998,2000)");
printf( "\n 17.(2000,2002)");
printf( "\n 18.(2002,2005)");
printf( "\n 19.(2005,2007)");
printf( "\n 20.(2007,2017)");
printf( "\n 21.(2017,2021)");
printf( "\n 22.(2022,)");

printf( "\n Introduzca numero deseado: " );
scanf( "%d", &numero );

switch ( numero )
{
case 1 :printf( "\n Galo Plaza Lasso");
break;
case 2 :printf( "\n Jose Maria Velasco Ibarra ");
break;
case 3 : printf( "\n Camilo Ponce Enriquez " );
break;
case 4 : printf( "\n Carlos Julio Arosemena Monroy " );
break;
case 5 : printf( "\n Junta Militar de Ecuador " );
break;
case 6 : printf( "\n Gen. Telmo O. Vargas B.,Clemente Yerovi Indaburu." );
break;
case 7 : printf( "\n Otto Arosemena Gomez " );
break;
case 8 : printf( "\n Guillermo Rodriguez Lara " );
break;
case 9 : printf( "\n Admr. Alfredo Poveda Burbano,Gen. Luis Leoro Franco, Guillermo Durán Arcentales." );
break;
case 10 : printf( "\n Jaime Roldos Aguilera " );
break;
case 11 : printf( "\n Camilo Ponce Enriquez " );
break;
case 12 : printf( "\n Osvaldo Hurtado Larrea" );
break;
case 13 : printf( "\n Rodrigo Borja Cevallo." );
break;
case 14 : printf( "\n Sixto Duran-Ballen Córdovez " );
break;
case 15 : printf( "\n Abdala Bucaram Ortiz." );
break;
case 16 : printf( "\n Jamil Mahuad." );
break;
case 17 : printf( "\n Gustavo Noboa." );
break;
case 18 : printf( "\n Lucio Guitierrez " );
break;
case 19 : printf( "\n Alfredo Palacio." );
break;
case 20 : printf( "\n Rafael Correa." );
break;
case 21 : printf( "\n Lenin Moreno." );
break;
case 22 : printf( "\n Guillermo Lasso." );
break;
default : printf( "\n ERROR: %d no existe en la lista .", numero );
}

getch(); /* Pausa */

return 0;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de Hector

ayuda a convertir a Pseudocódigo

Publicado por Hector (2 intervenciones) el 20/12/2022 12:52:37
Buenas, aquí te presento mi propuesta de Pseudocódigo para tu ejercicio.
Dándole un poco a la cabeza lo hubieras sacado sin problemas:

ALGORITMO PRESIDENTES

INCIO ALGORITMO

VARIABLES:

I: ENTERO

INICIO:

ESCRIBIR: "LISTADO DE LOS PRESIDENTES DE ECUADOR (1950-2022)"
ESCRIBIR: "1.(1948-1952)"
ESCRIBIR: "2.(1952-1956)"
ESCRIBIR: "3.(1956-1960)"
ESCRIBIR: "4.(1961-1963)"
ESCRIBIR: "5.(1963-1966)"
ESCRIBIR: "6.(1966)"
ESCRIBIR: "7.(1966-1968)"
ESCRIBIR: "8.(1972-1976)"
ESCRIBIR: "9.(1976-1979)"
ESCRIBIR: "10.(1979-1981)"
ESCRIBIR: "11.(1981-1984)"
ESCRIBIR: "12.(1984-1988)"
ESCRIBIR: "13.(1988-1992)"
ESCRIBIR: "14.(1992-1996)"
ESCRIBIR: "15.(1996-1997)"
ESCRIBIR: "16.(1998-2000)"
ESCRIBIR: "17.(2000-2002)"
ESCRIBIR: "18.(2002-2005)"
ESCRIBIR: "19.(2005-2007)"
ESCRIBIR: "20.(2007-2017)"
ESCRIBIR: "21.(2017-2022)"
ESCRIBIR: "22.(2022-)"


ESCRIBIR: "INTRODUZCA NÚMERO DESEADO"
LEER: I


SEGUN I HACER

CASO,=1
ESCRIBIR: "GALO PLAZA LASSO"
BREAK
CASO,=2
ESCRIBIR: "JOSE MARÍA VELASCO IBARRA"
BREAK
CASO,=3
ESCRIBIR: "CAMILO PONCE ENRIQUEZ"
BREAK
CASO,=4
ESCRIBIR: "CARLOS JULIO AROSEMENA MONROY"
BREAK
CASO,=5
ESCRIBIR: "JUNTA MILITAR DE ECUADOR"
BREAK
CASO,=6
ESCRIBIR: "GEN. TELMO O.VARGAS, B.CLEMENTE YEROVI INDABURU"
BREAK
CASO,=7
ESCRIBIR: "OTTO AROSEMENA GOMEZ"
BREAK
CASO,=8
ESCRIBIR: "GUILLERMO RODRIGUEZ LARA"
BREAK
CASO,=9
ESCRIBIR: "ADMR. ALFREDO POVEDA BURBANO, GEN. LUIS LEORO FRANCO, GUILLERMO DURÁN ARCENTALES"
BREAK
CASO,=10
ESCRIBIR: "JAIME ROLDOS AGUILERA"
BREAK
CASO,=11
ESCRIBIR: "CAMILO PONCE ENRIQUEZ"
BREAK
CASO,=12
ESCRIBIR: "OSVALDO HURTADO LARREA"
BREAK
CASO,=13
ESCRIBIR: "RODRIGO BORJA CEVALLO"
BREAK
CASO,=14
ESCRIBIR: "SIXTO DURAN-BALLEN CÓRDOVEZ"
BREAK
CASO,=15
ESCRIBIR: "ABDALA BUCARAM ORTIZ"
BREAK
CASO,=16
ESCRIBIR: "JAMIL MAHUAD"
BREAK
CASO,=17
ESCRIBIR: "GUSTAVO NOBOA"
BREAK
CASO,=18
ESCRIBIR: "LUCIO GUITIERREZ"
BREAK
CASO,=19
ESCRIBIR: "ALFREDO PALACIO"
BREAK
CASO,=20
ESCRIBIR: "RAFAEL CORREA"
BREAK
CASO,=21
ESCRIBIR: "LENIN MORENO"
BREAK
CASO,=22
ESCRIBIR: "GUILLERMO LASSO"
BREAK

FIN SEGUN

MIENTRAS (I > 23)
ESCRIBIR: "EL NUMERO INTRODUCIDO NO EXISTE EN LA LISTA"
DEVOLVER I
FIN MIENTRAS
EXIT

DEVOLVER 0
FIN

Un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar