Você está na página 1de 4

Mateus Cabral nº20 12ºB

1)

Sub Main()

Dim f, c As Integer

c = InputBox("Indique a temperatura em graus Celcius")

f = ((c * 9) / 5) + 32

MsgBox(c & "º Celcius corresponde a " & f & "º Fahrenheit")

End Sub

2)

Sub Main()

Dim b, c, f As Integer
Dim a As String

Console.WriteLine("Digite o número de graus")


b = Console.ReadLine()

Console.WriteLine("Digite C para converter Celcius em Fahrenheit")


Console.WriteLine("Digite F para converter Fahrenheit em Celcius")
a = Console.ReadLine()

If a = "c" Or a = "C" Then


f = ((b * 9) / 5) + 32
Console.WriteLine(b & "º Celcius corresponde a " & f & "º
Fahrenheit")
ElseIf a = "f" Or a = "F" Then
c = ((b - 32) * 5) / 9
Console.WriteLine(b & "º Fahrenheit corresponde a " & c & "º
Celcius")
Else
Console.WriteLine("Não foi digitado uma converção válida")
End If

Console.ReadKey()

End Sub
3)3.1)

Sub Main()

Dim ciclo, num, a As Integer

a = 1
num = InputBox("Digite um número positivo")

If num > 0 Then

For ciclo = 1 To num Step 1


a = a * ciclo
Next
MsgBox("O fatorial de " & num & " é " & a)
ElseIf num = 0 Then
MsgBox("O fatorial de 0 é 1")
Else
MsgBox("Não foi digitado um número positivo")
End If

End Sub

3.2)

Sub Main()

Dim num, num1, a As Integer

a = 1
num = InputBox("Digite um número positivo")
num1 = num
If num > 0 Then

Do While num <> 0


a = a * num
num = num - 1
Loop
MsgBox("O fatorial de " & num1 & " é " & a)
ElseIf num = 0 Then
MsgBox("O fatorial de 0 é 1")
Else
MsgBox("Não foi digitado um número positivo")
End If

End Sub
4)
Sub Main()

Dim idademaior, idademenor, ja, jb, ad, total, a As Integer


a = 100
idademaior = 0
idademenor = a
total = 0
ja = 0
jb = 0
ad = 0

Do While a > 0
Console.WriteLine("Indique a idade de um aluno (entre 10-25)")
a = Console.ReadLine()
If a >= 10 And a <= 25 Then
total = total + 1
If a >= 10 And a < 14 Then
ja = ja + 1
ElseIf a >= 14 And a < 17 Then
jb = jb + 1
Else
ad = ad + 1
End If
If a > idademaior Then
idademaior = a
End If

If a < idademenor Then


idademenor = a
End If
ElseIf a > 0 Then
Console.WriteLine("A idade do aluno nao se encontra entre 10
e 25")
End If
Loop
Console.WriteLine("Existem " & total & " alunos inscritos no clube")
Console.WriteLine("Existem " & ja & " alunos inscritos na classe
Juvenil A")
Console.WriteLine("Existem " & jb & " alunos inscritos classe Juvenil
B")
Console.WriteLine("Existem " & ad & " alunos inscritos na classe
Adulto")
Console.WriteLine((ja / total) * 100 & "% dos alunos estao inscritos
na classe Juvenil A")
If idademenor = 100 Then
Console.WriteLine("O aluno mais novo tem NaN anos de idade")
Else
Console.WriteLine("O aluno mais novo tem " & idademenor & " anos de
idade")
End If

If idademaior = 0 Then
Console.WriteLine("O aluno mais velho tem NaN anos de idade")
Else
Console.WriteLine("O aluno mais velho tem " & idademaior & " anos de
idade")

End If
Console.ReadKey()

End Sub

Você também pode gostar