Koliko naplatiti posao koji traje sedam i pol sati, ima dodatne troškove i dogovoreni popust? Za takvu ponudu možete napraviti mali kalkulator koji svaki put traži iste podatke i pokazuje isti postupak izračuna.
Claudeu ćete običnim jezikom opisati što želite. On će pripremiti aplikaciju, a vi ćete provjeriti radi li kako ste zamislili. Za ovu vježbu koristite ogledne podatke: nisu potrebni ime kupca, ugovor ni stvarni poslovni dokumenti.
1. Pripremite četiri podatka i jedno pravilo
Kalkulator treba imati polja za broj sati, cijenu jednog sata, dodatne troškove i popust. Pravilo neka bude jednostavno: sati puta satnica, zatim dodatni troškovi, pa popust na taj zbroj.
Naš primjer ne računa PDV. Sve iznose unosite na istoj osnovi, a porezni obračun uredite u zasebnom poslovnom dokumentu. Tako ćete lakše provjeriti prvu verziju bez miješanja dodatnih pravila.
2. Otvorite razgovor i zatražite alat
Claude ovu vrstu zasebnog sadržaja naziva Artifacts. Izrada je dostupna na planovima Free, Pro, Max, Team i Enterprise, uz limite korištenja pripadajućeg računa.
Ako se alat ne otvara, provjerite Settings → Capabilities i postavku Cloud code execution and file creation. U organizacijskim računima dostupnost uređuje administrator u Organization settings → Capabilities.
Kopirajte cijeli sljedeći zahtjev.
Izradi jednostavan kalkulator ponude na hrvatskom kao mali interaktivni alat, u jednoj samostalnoj HTML datoteci. Treba raditi i bez interneta, bez vanjskih biblioteka i bez slanja podataka. Polja: sati rada, satnica u eurima, dodatni troškovi u eurima i popust od 0 do 100 posto. Formula: osnovica = sati × satnica + dodatni troškovi; popust u eurima = osnovica × popust/100; ukupno = osnovica − popust u eurima. Popust se primjenjuje i na dodatne troškove. PDV se ne računa: prikaži tu napomenu. Dopusti decimalni zarez i točku kao oznaku decimala, bez razdjelnika tisućica. Ne prihvaćaj negativne, prazne ni nebrojčane unose ni popust iznad 100. Prikaži jasnu poruku pogreške umjesto starog rezultata. Novac prikaži u hrvatskom formatu s dvije decimale. Dodaj vidljive oznake polja, gumb Izračunaj, pristupačnu objavu rezultata i prikaz prilagođen mobitelu. Izračun radi s punom preciznošću, a novac zaokruži tek pri prikazu. Priloži samostalnu HTML datoteku za preuzimanje.
3. Provjerite rezultat ručnim računom
Unesite 8 sati, satnicu 30 eura, dodatne troškove 20 eura i popust 10 posto. Prije popusta zbroj mora biti 260 eura, popust 26 eura, a završni iznos 234 eura.
Zatim pokušajte 7,5 sati po 40 eura, bez dodatnih troškova i bez popusta. Očekivani iznos je 300 eura. Ovime provjeravate i prihvaća li polje decimalni zarez.
Na kraju upišite popust od 101 posto, negativne sate i prazno polje. Aplikacija treba objasniti pogrešku i ukloniti prethodni rezultat. Ako i dalje prikazuje iznos, zatražite ispravak.
4. Popravite jednu stvar odjednom
Najkorisniji opis greške sadrži ono što ste unijeli, ono što ste dobili i ono što ste očekivali. Ne morate znati koja je linija koda pogrešna.
Ispravi kalkulator bez promjene ostalih pravila. Unio/la sam [podaci]. Dobio/la sam [rezultat ili ponašanje], a očekujem [točan iznos ili jasnu poruku]. Ponovi provjeru i s primjerom 8 sati × 30 eura + 20 eura troškova, uz 10 posto popusta: rezultat mora biti 234,00 eura. Vrati cijelu ažuriranu HTML datoteku.
5. Spremite datoteku i otvorite je ponovno
Zatražite samostalnu HTML datoteku za preuzimanje. Ako radite kroz predložak Design, među mogućnostima izvoza nalazi se standalone HTML. Spremite datoteku na računalo, zatvorite prikaz u razgovoru i otvorite spremljeni primjer u pregledniku.
Ponovite barem jedan izračun i provjeru pogrešnog unosa. Pregledajte i na mobitelu: možete li pročitati oznake, unijeti broj i vidjeti rezultat bez vodoravnog pomicanja?
6. Tek zatim dodajte vlastite potrebe
Sljedeća nadogradnja može biti naziv usluge ili gumb za ispis. Svaku promjenu provjerite na istim poznatim primjerima, jer novi izgled ne bi smio promijeniti račun.
Za početak izbjegnite slanje ponude kupcu izravno iz aplikacije. Prvo uredite račun i prikaz, a poslovnu ponudu sastavite nakon pregleda. Već i ovako malen alat može poslužiti za koristan prvi projekt: zadatak je jasan, pogreška se može pokazati i rezultat možete provjeriti sami.
Možete preuzeti i INTELIGENT-ov ogledni kalkulator ponude (ZIP). Raspakirajte datoteku i otvorite kalkulator-ponude.html u pregledniku. Za početni primjer od 8 sati po 30 eura, 20 eura troškova i 10 posto popusta prikazuje 234,00 eura.
