Ir para conteúdo
Fórum Script Brasil

Rê Carvalho

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Rê Carvalho

Rê Carvalho's Achievements

0

Reputação

  1. Gente, é o seguinte... Eu comecei a estudar JavaScript agora e eu pretendo fazer uma calculadora simples. O usuário pode escolher dois números e decidir se vai querer somar, diminuir.... Eu não consigo descobrir qual a opção escolhida do radio, através de um switch e depois fazer a operação desejada. function somar(){ x=document.myform.x.value; y=document.myform.y.value; 1=document.myform.calcular.somar; 2=document.myform.calcular.diminuir; 3=document.myform.calcular.multiplicar; 4=document.myform.calcular.dividir; switch(calculo){ case 1: if((x=="") || (y=="")){ alerta="Digite algo!"; alert(alerta); } else{ s=parseInt(x)+parseInt(y); resultado.innerHTML="O resultado é: "+s; } break case 2: if((x=="") || (y=="")){ alerta="Digite algo!"; alert(alerta); } else{ s=parseInt(x)-parseInt(y); resultado.innerHTML="O resultado é: "+s; } break case 3: if((x=="") || (y=="")){ alerta="Digite algo!"; alert(alerta); } else{ s=parseInt(x)*parseInt(y); resultado.innerHTML="O resultado é: "+s; } break case 4: if((x=="") || (y=="")){ alerta="Digite algo!"; alert(alerta); } else{ s=parseInt(x)/parseInt(y); resultado.innerHTML="O resultado é: "+s; } break } } Sei que a pergunta pode ser idiota, mas eu agradeço mtoooo qlqr resposta. Grata, Rebeca
  2. Você pode passar tipo assim: char insereString(char str[]); Prontinho... Mas, cuidado, na hora de chamar a função, não coloque o tamanho, só o nome da string, senão dá bug... Valeu...
  3. Rê Carvalho

    Maior valor

    Gente, é o seguinte, estou precisando fazer um programa que tenha uma estrutura e funções pra imprimir o maior e menor valor, sabendo que há alunos com a mesma nota. A parte de imprimir, beleza. Mas eu não tou conseguindo a parte dos alunos com a mesma nota, tipo, eu entro com o João, nota 5, Maria, nota 5 e José 7. Quando eu for imprimir, :rolleyes: tenho que imprimir 'Maior nota: José 7 e Menor nota: João 5, Maria 5. Já fiz o código, só falta essa parte. Agradeço previamente... Olha aí está o código do que eu já fiz... #include<stdio.h> #include<stdlib.h> struct Ealuno{ char nome[50]; float nota; }; struct Ealuno maior(struct Ealuno *p,int n); struct Ealuno menor(struct Ealuno *p,int n); int main(){ struct Ealuno *p; struct Ealuno m; struct Ealuno o; int i,n; printf("Entre com a quantidade de alunos:"); scanf("%d",&n); p=(struct Ealuno *)malloc(n*sizeof(struct Ealuno)); if(p==NULL){ printf("Erro- Memória Insuficiente.\n\n"); exit(1); } getchar(); for(i=0;i<n;i++){ printf("Entre com o nome do aluno %d: ",i+1); gets(p[i].nome); printf("Entre com a nota do aluno %d: ",i+1); scanf("%f",&p[i].nota); getchar(); } m=maior(p,n); o=menor(p,n); printf("\n\nMaior nota.\n\n"); puts(m.nome); printf("%.2f\n\n",m.nota); printf("Menor nota.\n\n"); puts(o.nome); printf("%.2f\n\n",o.nota); free(p); system("pause"); return 0; } struct Ealuno maior(struct Ealuno *p,int n){ int i; struct Ealuno aux; aux=p[0]; for(i=1;i<n;i++){ if(p[i].nota>aux.nota) aux=p[i]; else aux=aux; } return aux; } struct Ealuno menor(struct Ealuno *p,int n){ int i,j; struct Ealuno aux; aux=p[0]; for(i=1;i<n;i++){ if(p[i].nota<aux.nota) aux=p[i]; } return aux; }
×
×
  • Criar Novo...