class Estatisticadetransito {
public static void main
( String args
[ ] ) { java.
util .
Scanner teclado
= new java.
util .
Scanner ( System .
in ) ; double ano,qtd= 0 , menos25= 0 , pmenos25= 0 , pmais25= 0 ,mulheres= 0 ,homens= 0 ,sexo= 0 , smartphone= 0 ,smartphones= 0 , smartphonen= 0 , mais25= 0 ;
double pmenos25smartphones= 0 , pmais25smartphonen= 0 , phomens= 0 ,pmulheres= 0 ;
int m= 0 ,f= 0 , s= 0 , n= 0 ;
System .
out .
println ( "Ano de Nascimento:" ) ; ano = teclado.nextInt ( ) ;
while ( ano> 0 ) {
System .
out .
println ( "Sexo (m/f):" ) ; sexo = teclado.nextInt ( ) ;
System .
out .
println ( "Está associado ao uso de smartphone?(s=sim, n=não)" ) ; smartphone = teclado.nextInt ( ) ;
qtd = qtd+ 1 ;
if ( ( 2022 - ano) < 25 ) {
menos25 = menos25+ 1 ;
}
if ( ( 2022 - ano) >= 25 ) {
mais25 = mais25+ 1 ;
}
if ( sexo== f) {
mulheres = mulheres+ 1 ;
}
if ( sexo== m) {
homens = homens+ 1 ;
}
if ( smartphone== s) {
++ smartphones;
}
if ( smartphone== n) {
++ smartphonen;
}
System .
out .
println ( "Ano de nascimento" ) ; ano = teclado.nextInt ( ) ;
}
phomens = homens/ qtd* 100 ;
pmulheres = mulheres/ qtd* 100 ;
pmenos25 = pmenos25/ qtd* 100 ;
pmais25 = pmais25/ qtd* 100 ;
pmenos25smartphones = smartphones+ pmenos25/ qtd* 100 ;
pmais25smartphonen = smartphones+ pmais25/ qtd* 100 ;
System .
out .
println ( "A porcentagem de motoristas do sexo masculino é" + phomens
) ; System .
out .
println ( "A porcentagem de motoristas do sexo feminino é" + pmulheres
) ; System .
out .
println ( "A porcentagem de motoristas abaixo dos 25 anos é" + pmenos25
) ; System .
out .
println ( "A porcentagem de motoristas acima dos 25 anos é" + pmais25
) ; System .
out .
println ( "A porcentagem de motoristas abaixo dos 25 anos usando celular é" + pmenos25smartphones
) ; System .
out .
println ( "A porcentagem de motoristas acima dos 25 anos usando celular é" + pmais25smartphonen
) ; }
}
Y2xhc3MgRXN0YXRpc3RpY2FkZXRyYW5zaXRvIHsKCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgewoJCWphdmEudXRpbC5TY2FubmVyIHRlY2xhZG8gPSBuZXcgamF2YS51dGlsLlNjYW5uZXIoU3lzdGVtLmluKTsgCgkJZG91YmxlIGFubyxxdGQ9MCwgbWVub3MyNT0wLCBwbWVub3MyNT0wLCBwbWFpczI1PTAsbXVsaGVyZXM9MCxob21lbnM9MCxzZXhvPTAsIHNtYXJ0cGhvbmU9MCxzbWFydHBob25lcz0wLCBzbWFydHBob25lbj0wLCBtYWlzMjU9MDsKCQlkb3VibGUgcG1lbm9zMjVzbWFydHBob25lcz0wLCBwbWFpczI1c21hcnRwaG9uZW49MCwgcGhvbWVucz0wLHBtdWxoZXJlcz0wOwoJCWludCBtPTAsZj0wLCBzPTAsIG49MDsKCQlTdHJpbmcgbm9tZSA9ICJzZXhvIjsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkFubyBkZSBOYXNjaW1lbnRvOiIpOwoJCWFubyA9IHRlY2xhZG8ubmV4dEludCgpOwoJCXdoaWxlKGFubz4wKXsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJTZXhvIChtL2YpOiIpOwoJCQlzZXhvID0gdGVjbGFkby5uZXh0SW50KCk7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiRXN0w6EgYXNzb2NpYWRvIGFvIHVzbyBkZSBzbWFydHBob25lPyhzPXNpbSwgbj1uw6NvKSIpOwoJCQlzbWFydHBob25lID0gdGVjbGFkby5uZXh0SW50KCk7CgkJCXF0ZCA9IHF0ZCsxOwoJCQlpZiggKDIwMjItYW5vKTwyNSApIHsKCQkJCW1lbm9zMjUgPSBtZW5vczI1KzE7CQoJCQl9CgkJCWlmKCAoMjAyMi1hbm8pPj0yNSApIHsKCQkJCW1haXMyNSA9IG1haXMyNSsxOwkKCQkJfQoJCQlpZihzZXhvPT1mKXsKCQkJCW11bGhlcmVzID0gbXVsaGVyZXMrMTsKCQkJfQoJCQlpZihzZXhvPT1tKXsKCQkJCWhvbWVucyA9IGhvbWVucysxOwoJCQl9CQoJCQlpZihzbWFydHBob25lPT1zKXsKCQkJCSsrc21hcnRwaG9uZXM7CgkJCX0KCQkJaWYoc21hcnRwaG9uZT09bil7CgkJCQkrK3NtYXJ0cGhvbmVuOwoJCQl9CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiQW5vIGRlIG5hc2NpbWVudG8iKTsKCQkJYW5vID0gdGVjbGFkby5uZXh0SW50KCk7CgkJfQkJCgkJcGhvbWVucyA9IGhvbWVucy9xdGQqMTAwOwoJCXBtdWxoZXJlcyA9IG11bGhlcmVzL3F0ZCoxMDA7CgkJcG1lbm9zMjUgPSBwbWVub3MyNS9xdGQqMTAwOwoJCXBtYWlzMjUgPSBwbWFpczI1L3F0ZCoxMDA7CgkJcG1lbm9zMjVzbWFydHBob25lcyA9IHNtYXJ0cGhvbmVzK3BtZW5vczI1L3F0ZCoxMDA7CgkJcG1haXMyNXNtYXJ0cGhvbmVuID0gc21hcnRwaG9uZXMrcG1haXMyNS9xdGQqMTAwOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiQSBwb3JjZW50YWdlbSBkZSBtb3RvcmlzdGFzIGRvIHNleG8gbWFzY3VsaW5vIMOpIitwaG9tZW5zKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkEgcG9yY2VudGFnZW0gZGUgbW90b3Jpc3RhcyBkbyBzZXhvIGZlbWluaW5vIMOpIitwbXVsaGVyZXMpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiQSBwb3JjZW50YWdlbSBkZSBtb3RvcmlzdGFzIGFiYWl4byBkb3MgMjUgYW5vcyDDqSIrcG1lbm9zMjUpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiQSBwb3JjZW50YWdlbSBkZSBtb3RvcmlzdGFzIGFjaW1hIGRvcyAyNSBhbm9zIMOpIitwbWFpczI1KTsJCgkJU3lzdGVtLm91dC5wcmludGxuKCJBIHBvcmNlbnRhZ2VtIGRlIG1vdG9yaXN0YXMgYWJhaXhvIGRvcyAyNSBhbm9zIHVzYW5kbyBjZWx1bGFyIMOpIitwbWVub3MyNXNtYXJ0cGhvbmVzKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkEgcG9yY2VudGFnZW0gZGUgbW90b3Jpc3RhcyBhY2ltYSBkb3MgMjUgYW5vcyB1c2FuZG8gY2VsdWxhciDDqSIrcG1haXMyNXNtYXJ0cGhvbmVuKTsJCQkKCX0JCn0=