Beranda › Forums › Belajar Flutter Mobile Apps Tingkat Pemula › error can’t be assigned to the parameter
- This topic has 3 replies, 2 voices, and was last updated 4 years, 4 months ago by Anonymous.
-
AuthorPosts
-
June 20, 2022 at 9:43 AM #50721
hallo kak
maaf nih kak. saya nemu error yang belum bisa terselesaiakan
The argument type ‘void Function(int)’ can’t be assigned to the parameter type ‘dynamic Function()’saat isi parameter int skor pada void jawaban
muncul error di
main.dart
kuis(jawaban : jawaban,
June 21, 2022 at 4:24 PM #50740void main() {
runApp(acf());
}class acf extends StatefulWidget {
@override
State<acf> createState() => _acfState();
}class _acfState extends State<acf> {
//const acf({Key? key}) : super(key: key);
var soalIndex = 0;
var totalSkor = 0;var pertanyaan = [
{
‘pertanyaan’: ‘bedak apa yang berwarna putih?’,
‘jawaban’: [
{‘text’: ‘shared pink’, ‘skor’: 40},
{‘text’: ‘shared natural’, ‘skor’: 70},
{‘text’: ‘bedak bayi’, ‘skor’: 10},
{‘text’: ‘bedak bulus’, ‘skor’: 0},
],
},
{
‘pertanyaan’: ‘sr12 punya obat ketek?’,
‘jawaban’: [
{‘text’: ‘ada’, ‘skor’: 80},
{‘text’: ‘tidak’, ‘skor’: 10},
{‘text’: ‘mana saya tau, saya kan ikan’, ‘skor’: -80},
],
},
{
‘pertanyaan’: ‘siapa direktur sr12?’,
‘jawaban’: [
{‘text’: ‘aris’, ‘skor’: 100},
{‘text’: ‘cici’, ‘skor’: 100},
{‘text’: ‘khadijah’, ‘skor’: 100},
{‘text’: ‘hafshah’, ‘skor’: 100},
],
},
];void jawaban(int skor) {
//print(‘tombol sudah di tekan’);totalSkor = totalSkor + skor;
setState(() {
soalIndex += 1;
});
if (soalIndex < pertanyaan.length) {
print(‘masih ada soal berikutnya’);
} else {
print(‘soal sudah habis’);
}
print(soalIndex);
}@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text(‘KH STORE’),
),
body: soalIndex < pertanyaan.length
? Kuis(
jawaban: jawaban,
pertanyaan: pertanyaan,
soalIndex: soalIndex,
)
: Hasil(),
),
);
}
}June 22, 2022 at 4:53 PM #50749sudah solved kak.
next kalau ada kendala lagi yaJuly 1, 2022 at 5:42 PM #51423AnonymousOke baik terimakasih ka
-
AuthorPosts
- You must be logged in to reply to this topic.