Algoritmo-p15

2
Algoritmo p15 Variables: ENTERO vjuan, vpedro, vmaria,vtotal INICIO Escribir(“votos de Juan “) LEER( vjuan) Escribir(“votos de Pedro “) LEER( vpedro) Escribir(“votos de Maria “) LEER( vmaria) // Determina la votación total vtotal = vjuan + vpedro + vmaria // Determina la votación máxima vmax = vjuan SI ( vpedro > vmax ) entonces vmax = vpedro finsi SI ( vmaria > vmax ) entonces vmax = vmaria finsi // Determina el resultado de la elección SI ( vmax > vtotal/2 + 1 ) entonces // Hay ganador SI ( vjuan == vmax ) entonces IMPRIMIR "Ganó Juan" SINO SI ( vpedro == vmax ) entonces IMPRIMIR "Ganó Pedro" SINO IMPRIMIR "Ganó María" finsi finsi

Transcript of Algoritmo-p15

Algoritmo p15Variables:

ENTERO vjuan, vpedro, vmaria,vtotal

INICIO

Escribir(votos de Juan )

LEER( vjuan)

Escribir(votos de Pedro )

LEER( vpedro)

Escribir(votos de Maria )

LEER( vmaria)

// Determina la votacin total

vtotal = vjuan + vpedro + vmaria

// Determina la votacin mxima

vmax = vjuan

SI ( vpedro > vmax )

entonces

vmax = vpedro

finsi

SI ( vmaria > vmax )

entonces

vmax = vmaria

finsi

// Determina el resultado de la eleccin

SI ( vmax > vtotal/2 + 1 )

entonces

// Hay ganador

SI ( vjuan == vmax )

entonces

IMPRIMIR "Gan Juan"

SINO

SI ( vpedro == vmax )

entonces

IMPRIMIR "Gan Pedro"

SINO

IMPRIMIR "Gan Mara"

finsi

finsi

SINO // No hay ganador

SI ( vjuan < vpedro y vjuan < vmaria )

entonces

IMPRIMIR "Debe haber segunda vuelta entre Pedro y Mara"

SINO SI ( vpedro < vjuan y vpedro < vmaria )

entonces

IMPRIMIR "Debe haber segunda vuelta entre Juan y Mara"

SINO SI ( vmaria < vjuan y vmaria < vpedro )

Entonces

IMPRIMIR "Debe haber segunda vuelta entre Juan y Pedro"

SINO

IMPRIMIR "Debe haber segunda vuelta entre los tres"

Finsi Finsi

finsi

FIN