السلام عليكم

اود ترجمة هذا الكود لكن النتيجة لا تكون صحيحة

أرو الساعدة بارك الله فيكم

#include<stdio.h>
main()
{



int nombrecopie;
float montant;

printf("LE MAGASIN\n\n");
printf("bonjour\n");
printf("Bienvenue\n");
printf("Donner le nombre de copie :");
scanf("%d",&nombrecopie);
if {nombrecopie <= 50};
montant = nombrecopie*4;}
else { if {nombrecopie<=100
montant = nombrecopie*3;}
else {montant = nombrecopie*2.5;}}
print("étes-vous un etudiant?");
scanf("%b",&etudiant);
if ("etudiant=vrai");
montant = montant-(montant*10)/100;
printf("le montant a pyer est :",montant);
}