Ir ao conteúdo
  • Cadastre-se

GustavoMdancers

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

5
  1. #include<stdio.h> int main () { int dia1, dia2, mes1, mes2, ano1, ano2; printf ("Insira a primeira data: "); scanf ("%d %d %d", &dia1, &mes1, &ano1); printf ("Insira a segunda data: "); scanf ("%d %d %d", &dia2, &mes2, &ano2); float data1 = (ano1 * 1000 + mes1 * 100 + dia1); float data2 = (ano2 * 1000 + mes2 * 100 + dia2); if (data1 == data2) { printf ("As datas são iguais! \n"); } else if (data1 > data2) { printf ("A primeira data é mais recente que a segunda! \n"); } else { printf ("A segunda data é mais recente que a primeira! \n"); } return 0; } Obrigado mesmo colega, as vezes uma coisa é tão simples de ser feita e a gente não pensa. Segue o codigo final !
  2. Eu não to conseguindo fazer com que quando a segunda data for maior que a primeira o printf dentro da chave seja impresso #include<stdio.h> int main () { int dia_1, dia_2, mes_1, mes_2, ano_1, ano_2; printf ("Insira a primeira data: "); scanf ("%d %d %d", &dia_1, &mes_1, &ano_1); printf ("Insira a segunda data: "); scanf ("%d %d %d", &dia_2, &mes_2, &ano_2); if (dia_1 >= dia_2 && mes_1 >= mes_2 && ano_1 >= ano_2 && dia_2 > dia_1 && mes_2 > mes_1 && ano_2 > ano_1) { if (ano_1 == ano_2) { if (mes_1 == mes_2) { if (dia_1 == dia_2) { printf ("As datas são iguais! \n"); } else if (dia_1 > dia_2) { printf ("A primeira data é mais recente que a segunda! \n"); } else if (dia_2 > dia_1) { printf ("A segunda data é mais recente que a primeira! \n"); } } else if (mes_1 > mes_2) { printf ("A primeira data é mais recente que a segunda! \n"); } else if (mes_2 > mes_1) { printf ("A segunda data é mais recente que a primeira! \n"); } } else if (ano_1 > ano_2) { printf ("A primeira data é mais recente que a segunda! \n"); } else if (ano_2 > ano_1) { printf ("A segunda data é mais recente que a primeira! \n"); } } return 0; }
  3. obrigado , só que ao invés de soma_apv++ (tava dando loop infinito), eu usei soma_apv +=1. Mesmo assim obrigadão ^.^ #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <conio.h> #include <math.h> main () { setlocale (LC_ALL, "Portuguese"); float MF, n1, n2, n3, matricula, soma_apv, soma_rpv; int cont_apv=0, cont_rpv=0 ; printf ("Calculadora de média final de turmas.\n"); do { printf ("\n Insira a matrícula do estudante (Ex. 2130): "); scanf ("%f", &matricula); if (matricula != 9999) { printf ("\n Insira a primeira nota: "); scanf ("%f", &n1); printf ("\n Insira a segunda nota: "); scanf ("%f", &n2); printf ("\n Insira a terceira nota: "); scanf ("%f", &n3); MF = ((2 * n1) + (3 * n2) + (4 * n3)) / 9 ; if (MF >= 5) { printf ("\n O aluno de matrícula %1.0f, obteve a média %0.2f e está Aprovado!\n", matricula, MF); cont_apv +=1 ; } if (MF < 5) { printf ("\n O aluno de matrícula %1.0f, obtece a média %0.2f e está Reprovado!\n", matricula, MF); cont_rpv +=1 ; } } }while (matricula != 9999) ; printf ("\n A quantidade de alunos aprovados é de: %1.0d.", cont_apv) ; printf ("\n A quantidade de alunos reprovados é de: %1.0d.", cont_rpv) ; getch (); }
  4. Gente, bom dia seguinte, eu preciso entregar esse código que basicamente pega uma matrícula, faz as médias das notas e deveria somar os alunos aprovados e alunos reprovados. Mas eu não to sabendo como fazer essa soma. Alguém me ajuda pls ? #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <conio.h> #include <math.h> main () { setlocale (LC_ALL, "Portuguese"); float MF, n1, n2, n3, matricula, soma_apv, soma_rpv; soma_apv = 0 ; soma_rpv = 0 ; printf ("Calculadora de média final de turmas.\n"); do { printf ("\n Insira a matrícula do estudante (Ex. 2130): "); scanf ("%f", &matricula); printf ("\n Insira a primeira nota: "); scanf ("%f", &n1); printf ("\n Insira a segunda nota: "); scanf ("%f", &n2); printf ("\n Insira a terceira nota: "); scanf ("%f", &n3); MF = ((2 * n1) + (3 * n2) + (4 * n3)) / 9 ; while (MF >= 5) { MF = ((2 * n1) + (3 * n2) + (4 * n3)) / 9 ; printf ("\n O aluno de matrícula %1.0f, obteve a média %0.2f e está Aprovado!\n", matricula, MF); } if (MF < 5) { MF = ((2 * n1) + (3 * n2) + (4 * n3)) / 9 ; printf ("\n O aluno de matrícula %1.0f, obtece a média %0.2f e está Reprovado!\n", matricula, MF); } }while (matricula != 9999) ; if (MF >= 5) { soma_apv = } getch (); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!