ifs lio
Publicado por carla (1 intervención) el 21/02/2006 14:22:51
Tengo este programa de c:
#include <stdio.h>
void main(){
float nota1,nota2,nota3,nota4,sumanota;
printf("Nota 1? ");
scanf("%f",¬a1);
printf("Nota 2? ");
scanf("%f",¬a2);
printf("Nota 3? ");
scanf("%f",¬a3);
printf("Nota 4? ");
scanf("%f",¬a4);
sumanota=((nota1+nota2+nota3+nota4)/4)*10;
printf("%.0f",sumanota);
if(sumanota>=90)
printf("A");
else if(sumanota==80 && sumanota>=89)
printf("B");
else if(sumanota==70 && sumanota>=79)
printf("C");
else
printf("D");
}
Le entro los valores 8,8,7,7, y me dice nota D, me tendria que decir nota C.
Creo que no tengo bien las condiciones de los ifs. es && o || =
gracias
#include <stdio.h>
void main(){
float nota1,nota2,nota3,nota4,sumanota;
printf("Nota 1? ");
scanf("%f",¬a1);
printf("Nota 2? ");
scanf("%f",¬a2);
printf("Nota 3? ");
scanf("%f",¬a3);
printf("Nota 4? ");
scanf("%f",¬a4);
sumanota=((nota1+nota2+nota3+nota4)/4)*10;
printf("%.0f",sumanota);
if(sumanota>=90)
printf("A");
else if(sumanota==80 && sumanota>=89)
printf("B");
else if(sumanota==70 && sumanota>=79)
printf("C");
else
printf("D");
}
Le entro los valores 8,8,7,7, y me dice nota D, me tendria que decir nota C.
Creo que no tengo bien las condiciones de los ifs. es && o || =
gracias
Valora esta pregunta


0