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 , smartphones= 0 , smartphonen= 0 , mais25= 0 ;
char sexo= 'm' , smartphone= 's' ;
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.next ( ) .charAt ( 0 ) ;
System .
out .
println ( "Está associado ao uso de smartphone?(s=sim, n=não)" ) ; smartphone = teclado.next ( ) .charAt ( 0 ) ;
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
) ; }
}
Y2xhc3MgRXN0YXRpc3RpY2FkZXRyYW5zaXRvIHsKCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgewoJCWphdmEudXRpbC5TY2FubmVyIHRlY2xhZG8gPSBuZXcgamF2YS51dGlsLlNjYW5uZXIoU3lzdGVtLmluKTsgCgkJZG91YmxlIGFubyxxdGQ9MCwgbWVub3MyNT0wLCBwbWVub3MyNT0wLCBwbWFpczI1PTAsbXVsaGVyZXM9MCxob21lbnM9MCwgc21hcnRwaG9uZXM9MCwgc21hcnRwaG9uZW49MCwgbWFpczI1PTA7CgkJY2hhciBzZXhvPSdtJywgc21hcnRwaG9uZT0ncyc7CgkJZG91YmxlIHBtZW5vczI1c21hcnRwaG9uZXM9MCwgcG1haXMyNXNtYXJ0cGhvbmVuPTAsIHBob21lbnM9MCxwbXVsaGVyZXM9MDsKCQlpbnQgbT0wLGY9MCwgcz0wLCBuPTA7CgkJU3RyaW5nIG5vbWUgPSAic2V4byI7CgkJU3lzdGVtLm91dC5wcmludGxuKCJBbm8gZGUgTmFzY2ltZW50bzoiKTsKCQlhbm8gPSB0ZWNsYWRvLm5leHRJbnQoKTsKCQl3aGlsZShhbm8+MCl7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiU2V4byAobS9mKToiKTsKCQkJc2V4byA9IHRlY2xhZG8ubmV4dCgpLmNoYXJBdCgwKTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJFc3TDoSBhc3NvY2lhZG8gYW8gdXNvIGRlIHNtYXJ0cGhvbmU/KHM9c2ltLCBuPW7Do28pIik7CgkJCXNtYXJ0cGhvbmUgPSB0ZWNsYWRvLm5leHQoKS5jaGFyQXQoMCk7CgkJCXF0ZCA9IHF0ZCsxOwoJCQlpZiggKDIwMjItYW5vKTwyNSApIHsKCQkJCW1lbm9zMjUgPSBtZW5vczI1KzE7CQoJCQl9CgkJCWlmKCAoMjAyMi1hbm8pPj0yNSApIHsKCQkJCW1haXMyNSA9IG1haXMyNSsxOwkKCQkJfQoJCQlpZihzZXhvPT0nZicpewoJCQkJbXVsaGVyZXMgPSBtdWxoZXJlcysxOwoJCQl9CgkJCWlmKHNleG89PSdtJyl7CgkJCQlob21lbnMgPSBob21lbnMrMTsKCQkJfQkKCQkJaWYoc21hcnRwaG9uZT09J3MnKXsKCQkJCSsrc21hcnRwaG9uZXM7CgkJCX0KCQkJaWYoc21hcnRwaG9uZT09J24nKXsKCQkJCSsrc21hcnRwaG9uZW47CgkJCX0KCQkJU3lzdGVtLm91dC5wcmludGxuKCJBbm8gZGUgbmFzY2ltZW50byIpOwoJCQlhbm8gPSB0ZWNsYWRvLm5leHRJbnQoKTsKCQl9CQkKCQlwaG9tZW5zID0gaG9tZW5zL3F0ZCoxMDA7CgkJcG11bGhlcmVzID0gbXVsaGVyZXMvcXRkKjEwMDsKCQlwbWVub3MyNSA9IHBtZW5vczI1L3F0ZCoxMDA7CgkJcG1haXMyNSA9IHBtYWlzMjUvcXRkKjEwMDsKCQlwbWVub3MyNXNtYXJ0cGhvbmVzID0gc21hcnRwaG9uZXMrcG1lbm9zMjUvcXRkKjEwMDsKCQlwbWFpczI1c21hcnRwaG9uZW4gPSBzbWFydHBob25lcytwbWFpczI1L3F0ZCoxMDA7CgkJU3lzdGVtLm91dC5wcmludGxuKCJBIHBvcmNlbnRhZ2VtIGRlIG1vdG9yaXN0YXMgZG8gc2V4byBtYXNjdWxpbm8gw6kiK3Bob21lbnMpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiQSBwb3JjZW50YWdlbSBkZSBtb3RvcmlzdGFzIGRvIHNleG8gZmVtaW5pbm8gw6kiK3BtdWxoZXJlcyk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJBIHBvcmNlbnRhZ2VtIGRlIG1vdG9yaXN0YXMgYWJhaXhvIGRvcyAyNSBhbm9zIMOpIitwbWVub3MyNSk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJBIHBvcmNlbnRhZ2VtIGRlIG1vdG9yaXN0YXMgYWNpbWEgZG9zIDI1IGFub3Mgw6kiK3BtYWlzMjUpOwkKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkEgcG9yY2VudGFnZW0gZGUgbW90b3Jpc3RhcyBhYmFpeG8gZG9zIDI1IGFub3MgdXNhbmRvIGNlbHVsYXIgw6kiK3BtZW5vczI1c21hcnRwaG9uZXMpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiQSBwb3JjZW50YWdlbSBkZSBtb3RvcmlzdGFzIGFjaW1hIGRvcyAyNSBhbm9zIHVzYW5kbyBjZWx1bGFyIMOpIitwbWFpczI1c21hcnRwaG9uZW4pOwkJCQoJfQkKfQ==