|
Página 1 de 1
|
[ 1 Mensagem ] |
|
Exemplo FizzBuzz em Android
| Autor |
Mensagem |
|
ByddU
Anatomy of an App
Data de registro: 08 Ago 2011, 15:21 Mensagens: 120 Localização: Ponta Grossa - PR / Blumenau - SC
|
 Exemplo FizzBuzz em Android
Boa noite galera como me deparei com esse exercicio de lógica chamado fizzbuzz resolvi postar o que acabei fazendo, pois vejo que é muito comum esse exercício. Pode ser simples para a maioria mas para algumas pessoas não é tao simples assim. FizzBuzzNeste problema, você deverá exibir uma lista de 1 a 100, um em cada linha, com as seguintes exceções: Números divisíveis por 3 deve aparecer como 'Fizz' ao invés do número; Números divisíveis por 5 devem aparecer como 'Buzz' ao invés do número; Números divisíveis por 3 e 5 devem aparecer como 'FizzBuzz' ao invés do número'. main.xml <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:layout_width="fill_parent" android:id="@+id/info" android:layout_height="fill_parent" android:orientation="vertical"> </LinearLayout> </ScrollView> package fizzbuzz. fizzbuzz; import android. app. Activity; import android. os. Bundle; import android. widget. LinearLayout; import android. widget. TextView; public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate (Bundle savedInstanceState ) { super. onCreate(savedInstanceState ); setContentView (R. layout. main); //recebe layout do main.xml LinearLayout layout = (LinearLayout ) findViewById (R. id. info); for (int i = 1; i <= 100; i++ ) { //cria um novo TextView TextView textView = new TextView (this); // //testes if (i % 15 == 0) //adiciona o texto para o TextView textView. setText("fizzbuzz"); else if (i % 3 == 0) //adiciona o texto para o TextView textView. setText("fizz"); else if (i % 5 == 0) //adiciona o texto para o TextView textView. setText("buzz"); else //adiciona o texto para o TextView textView. setText(String. valueOf(i )); //adiciona o TextView no layout layout. addView(textView ); } }} Caso ainda exista dúvida de como usar os códigos, vai aqui o link para download do projeto completo http://www.4shared.com/file/_dlkBoSy/fizzbuzz.html
|
| 17 Nov 2011, 23:39 |
|
|
|
Página 1 de 1
|
[ 1 Mensagem ] |
|
Quem está online |
Usuários vendo este fórum: alberto, alex.abrantes, Alexsandro Tirloni, allone, andrewort, andrigo, Antonio Carlos, arnaldo.miranda, AT-AT, Bass, Bitetti, Blackstorm, bomcabelo, boydivalor, brpiassa, brunogh, Bruto_JPO, btminzon, caiodemarco, camilodev, capo, Catapan, cesschneider, Cleiton, Cynthia, dchechetto, Diego, digiwise, diogeneskelsen, dkclan, DroidBot, eduzortea, eferrari, erissi, eusobacana, felipe.buarque, felipecomp19, felipedornelas, felipedsilva, Flavio, fmakula, frances135, gabrielpg, garretereis, Governador Wilhuff Tarkin, Guilherme, guitarro17, gutomilani, helder, hopper.frf, hugomarinho, humberto, inaciofernandes, jackstuard, jairo, Jango Fett, Jar Jar Binks, Javanês, jefficojava, jijo, jlucasps, jmarcos14, Jorge Machin, jorgeFernandes, Josinhaz, jrchuteboxe, jrsilva, juliancesar, juliano, Juninhooooo, kecyobarros, klebersilvarocha, leanderdulac, leeeeooooooo, leoadias, levita, lfirpo, lillian.brandao, Lindberg, lkunta, lufreitas, luizcesar, luizneto79, Mace Windu, madeinnordeste, marcelosv, marcosrogel, maurofjr, Mayara Trevisol, MBetioli, memnoch, mendes_lu, Microdesk, mikasjau, mmiottobarbosa, mrangel, Mvitor, nglaubervasc, nivea, nocivus, osternack, otium, paint-horse, Patricia, Patrick, paulo.weber, paulokiller, paulosantos, peixe, phpower1, piagg, Rafael, Rafael Alencar, rbenatti, rcotonet, reginaldofdias, rfrafa, rguadagnini, ricardo, Rodrigo, rodrigo aguiar, rodrigoinnova, Rogério, rosano, Rubens Prates, sandro, scattonevi, ScoobyGB, SEO Crawler, siker C3PO, sjta, slackware, Stryder, suissa, the_hulk_knifer, thiago20, thiago@xbrain.com.br, Tiago Sousa Roch, ton.soares, tonholis, Velhinho, waideman, wcaciano, Wds, weverton, wilsond, YaCy, yeltsinlima e 5 visitantes |
|
Você não pode criar novos tópicos neste fórum Você não pode responder tópicos neste fórum Você não pode editar suas mensagens neste fórum Você não pode excluir suas mensagens neste fórum Você não pode enviar anexos neste fórum
|
|