Académique Documents
Professionnel Documents
Culture Documents
OI td bom
comecei a pouco tempo linguagem C e quando compilei este programa
deu erro antes do printf cm se o break ñ podesse ser usado alguém pode
me dizer se é isso mesmo?(desculpem o texto enorme)
#include <stdio.h>
int main()
{
int Count;
char ch;
printf(" Digite uma letra-");
for (Count=1;;Count++);
{
scanf("%c",&ch);
if (ch == 'x') break;
printf("\nLetra:%c\n",ch);
scanf("%c",&ch);
}
return 0;
}
Helga Gisele
Helga Gisele
return 0;
}
assim funciona!!
nao sei se é o mesmo caso do C, mas no
pascal vc nao pode quebrar a execução do
FOR(pelo erro q deu no C, acho que isso
tambem serve pra ele), as vezes isso ate
funciona no pascal.
conclusao: no C vc nao pode quebrar a
execuçao de um FOR.(na mensagem de
erro, diz que o break so é usado em loop
ou switch)(q eu saiba for é um loop).
grato,
Última edição por MARCZEWSKI : 12-
10-2008 às 0:52.
MARCZEWSKI
Código:
#include <stdio.h>
int main()
{
int Count;
char ch;
printf(" Digite uma
letra-");
for (Count=1;;Count++)
{
scanf("%c",&ch);
if (ch == 'x')
break;
printf("\nLetra:
%c\n",ch);
scanf("%c",&ch);
}
return(0);
}
jose_silva_neto
Código:
Registrado em: Jul 2008 #include <stdio.h>
Mensagens: 654
Reputação: 5 int main()
{
int Count;
char ch;
printf(" Digite uma
letra-");
for (Count=1;;Count++)
{
scanf("%c",&ch);
if (ch == 'x')
break;
printf("\nLetra:
%c\n",ch);
scanf("%c",&ch);
}
return(0);
}
grato,
MARCZEWSKI
jose_silva_neto
vlw
__________________
Estarei um pouco ausente do forum por um
tempo!!!
grato,
MARCZEWSKI
#include <stdio.h>
int main()
{
int n,y,h,i=0;
Registrado em: Oct 2008 char d;
Localização: Fortaleza do
Idade: 17 {
Mensagens: 11
Reputação: 0 printf ("Digite o tamanho da
sequencia:");
scanf ("%d",&y);
for(n=1;n<=y;n++)
{
printf("Digite o %d numero:",n);
scanf("%d",&h);
if(i<h)
i=h;
}
} while (d!='n');
return 0;
}
Helga Gisele
for(n=1;n<=y;n++)
{
printf("Digite o %d numero:",n);
scanf("%d",&h);
if(i<h)
i=h;
}
} while (d!='n');
return 0;
}
grato,
MARCZEWSKI
Helga Gisele
Helga Gisele
JDX
Helga Gisele
int y=0,x=0;
float h=0,z=0,nota[10][3];
Registrado em: Oct 2008 for (x=0;x<10;++x)
Localização: Fortaleza {
Idade: 17 for (y=0;y<3;++y)
Mensagens: 11 {
Reputação: 0 printf("\nEntre com a %d.o nota do %d.o
aluno:",x+1,y+1);
scanf("%f",&z);
z=z+nota[x][y];
}
z=z/3;
h=h+z;
}
h=h/10;
printf("\n A media e:%.2f",h);
getch();
return 0;
}
Pessoal alguém pode dar uma olhadinha
nesse programa.
ele pede a media de uma classe de 10
alunos sendo que cada aluno tem 3 notas
então ele faz a media das medias. Só q eu
tô com um problema na parte em negrito
no lugar dele somar as medias de cada
aluno ele faz a média de cada um e divide
por 10. Alguém poderia me dizer o q fiz
de errado?
Helga Gisele
Código:
#include <stdio.h>
#include <stdlib.h>
z /= 3; /* É o mesmo que
z = z / 3 */
h += z; /* É o mesmo que
h = h + z */
}
//getch();
return(0);
}
Para compilar
Para rodar
./media
Helga Gisele
int main()
{
float t=0,a=0,m=0;
do
Registrado em: Oct 2008 {
Localização: Fortaleza printf("Digite a nota do
Idade: 17 trabalho:");
Mensagens: 11 scanf("%.2f",&t);
Reputação: 0 }while((t<0)||(t>10));
do
{
printf("Digite a nota da
prova:");
scanf("%.2f",&a);
}while((a<0)||(a>10));
t=(25/100)*t;
a=(75/100)*a;
m=a+t;
if(m>=7)
printf("\nPassaste com %.2f
nota",m);
else
printf("\nPrecisa de exame");
getch();
return 0;
}
Oi pessoal
O q eu fiz de errado dessa vez
ele só ta pegando a primeira nota e
executando o resto.
por favor, alguém me ajuda!
O enunciado da questão é esse:
Imagine que em dada disciplina, a nota
final é obtida da seguinte forma: o
trabalho tem peso de 25% e a prova tem
peso 75%. Faça um programa que calcula
a nota final da disciplina. Se a nota final
for inferio a 7 , o programa deve imprimir
a mensagem:"Precisa de exame". Caso
contrário, imprime a mensagem:"Passaste
com x nota".Desculpem tina esquecido de
colocar o enunciado da questão.
Última edição por Helga Gisele : 31-10-
2008 às 16:57.
Helga Gisele
Código:
#include <stdio.h>
#include <stdlib.h>
int main()
{
double s;
char *t;
float a=0,m=0;
int i=0;
printf("Digite a nota do
trabalho:\n");
do{
t = getchar();
++i;
} while (i < 1 );
printf("Digite a nota da
prova:\n");
scanf("%f",&a);
s = atof (&t);
s=0.25*s;
a=0.75*a;
m=a+s;
if(m>=7){
printf("\nPassaste com
%.2f nota",m);
} else {
printf("\nPrecisa de
exame");
return 0;
}
}
__________________
ASUS M3A78-EM, 9600GSO, P-X3
8450, 2GB, HD 250GB, Slackware 12.1,
KDE 3.5.1, kernel 2.6.30.5
Linux-user: #489296
Conheça os 7 pecados do Windows
Última edição por Core_Dump : 31-10-
2008 às 16:36.
Core_Dump