Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Resueltos de Programacion
Ejercicios Resueltos de Programacion
Sub EJERCICIO2()
Dim Cand_1, Cand_2, Cand_3, i, Dato As Integer
Cand_1 = 0
Cand_2 = 0
Cand_3 = 0
For i = 0 To 2500000
Dato = Val(InputBox("Inserte nmero candidato"))
If Dato = 1 Then
Cand_1 = Cand_1 + 1
End If
If Dato = 2 Then
Cand_2 = Cand_2 + 1
End If
If Dato = 3 Then
Cand_3 = Cand_3 + 1
End If
Next
If Cand_1 > Cand_2 And Cand_1 > Cand_3 Then
MsgBox ("El candidato 1 es el ganador con " & Cand_1 & " votos")
End If
If Cand_2 > Cand_1 And Cand_2 > Cand_3 Then
MsgBox ("El candidato 2 es el ganador con " & Cand_2 & " votos")
End If
If Cand_3 > Cand_2 And Cand_3 > Cand_1 Then
MsgBox ("El candidato 3 es el ganador con " & Cand_3 & " votos")
End If
End Sub
ALGORITMO
0 inicio
1 entero a=0,b=0,c=0,i, dato;
2 repita para (i=0 hasta 250000)
3 escribir ("inserte candidato");
4 leer dato
5 si dato==1
6 entonces a++;
7 fin del si
8 si dato==2
9 entonces b++
10 sino c++;
11 fin del si
12 fin del repita para
13 si a>b y a>c
14 escribe "candidato ganador es 1 con:a";
15 fin del si
16 si b>a y b>c
17 escribe "candidato ganador es 2 con:b";
18 fin del si
19 si c>b y c>a
20 escribe "candidato ganador es 3 con:c";
21fin del si
22 fin