Correction de switch variable comprise entre x et y
Résolu
SIMO97
Messages postés
65
Date d'inscription
Statut
Membre
Dernière intervention
-
SIMO97 Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
SIMO97 Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Correction de switch variable comprise entre x et y
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Site x - Guide
- Sites X : Pornhub, YouPorn et Redtube sont de nouveau accessibles en France - Guide
- Photoscape x - Télécharger - Retouche d'image
- Direct x - Télécharger - Pilotes & Matériel
3 réponses
Bonsoir,
1- l'instruction "switch" ne peut pas être utilisée avec les float.
tu peux comme même l'utiliser avec des Integer ou des Caracter.
2- les "case" sont des "constant", alors elles doivent être des valeurs (1, 2, 'a', 'b'...) mais pas des intervalles.
3- quelque point-virgule sont à ajouter pour que le programme fonctionne bien.
bonne chance
1- l'instruction "switch" ne peut pas être utilisée avec les float.
tu peux comme même l'utiliser avec des Integer ou des Caracter.
2- les "case" sont des "constant", alors elles doivent être des valeurs (1, 2, 'a', 'b'...) mais pas des intervalles.
3- quelque point-virgule sont à ajouter pour que le programme fonctionne bien.
bonne chance
Bonsoir,
c'est parce que t'es venu déja avec un script que je vais te proposer un autre.
#include<stdio.h>
#include<conio.h>
int main(){
float impot, SB;
//SB=Salaire Brut impot=Impôts à payer
printf("Ce programme permet le calcul de votre salair brut\n");
printf("Veuillez entrez votre salaire\n");
scanf("%f",&SB);
//Les impôts à payer se calculent selon les règles suivants:
if(SB<1500)
{
impot=0;
}
else if(SB>=1500 && SB<3000)
{
impot=(15*SB)/100;
}else if(SB>=3000 && SB<5000)
{
impot= 450 +(30*SB)/100;
}
else if(SB>=5000)
{
impot= 750 +(40*SB)/100;
}
printf("\nVous impots = %f",impot);
getch();
return 0;
}
le return 0 à la fin peut etre non nécessaire (dépend de ton IDE).
Bonne chance
c'est parce que t'es venu déja avec un script que je vais te proposer un autre.
#include<stdio.h>
#include<conio.h>
int main(){
float impot, SB;
//SB=Salaire Brut impot=Impôts à payer
printf("Ce programme permet le calcul de votre salair brut\n");
printf("Veuillez entrez votre salaire\n");
scanf("%f",&SB);
//Les impôts à payer se calculent selon les règles suivants:
if(SB<1500)
{
impot=0;
}
else if(SB>=1500 && SB<3000)
{
impot=(15*SB)/100;
}else if(SB>=3000 && SB<5000)
{
impot= 450 +(30*SB)/100;
}
else if(SB>=5000)
{
impot= 750 +(40*SB)/100;
}
printf("\nVous impots = %f",impot);
getch();
return 0;
}
le return 0 à la fin peut etre non nécessaire (dépend de ton IDE).
Bonne chance
mais est-ce que tu peux m'aider à résoudre cet exercice:
Ecrivez un programme 'impots' qui, à partir du salaire brut d'un employé détérmine l'impôt à payer sachant que les règles de calcul des impots sont les suivants:
//SB=Salaire Brut i=impôts à payer
==========================>>>>>>
SB<1500 =================> i=0
1500<=SB<3000 ===========> i=15%*SB
3000<=SB<5000 ===========> i=450+(30%*SB)
5000<SB =================> i=750+(40%*SB)
Mrc d'avance