Guest User

Untitled

a guest
Apr 24th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.98 KB | None | 0 0
  1.   ///////////
  2.  //   3.  //
  3. ///////////
  4.  
  5. // Usando a instruçao if...else, escreva um programa que verifique se um determinado ano introduzido pelo utilizador e bissexto ou nao.
  6.  
  7. #include <stdio.h>
  8. #include <conio.h>
  9.  
  10. void main ()
  11. {
  12.     int ano;
  13.     printf("Introduza um ano: ");
  14.     scanf("%d",&ano);
  15.     if(ano%4==0)
  16.         printf("O ano e bissexto");
  17.     else
  18.         printf("O ano nao e bissexto");
  19.     getch();
  20. }
  21.  
  22.   ///////////
  23.  //   4.  //
  24. ///////////
  25.  
  26. // Escreva um programa, usando o switch, que mostre as seguintes opçoes: 1-multiplicar, 2-soma, 3-subtrair, 4-dividir.
  27. // Dada a opçao do utilizador o programa deve permitir que a partir da introduçao de dois numeros, o programa execute a operaçao
  28. // escolhida mostrando o resultado ao utilizador.
  29.  
  30. #include <stdio.h>
  31. #include <conio.h>
  32.  
  33. void main ()
  34. {
  35.     int operacao;
  36.     float n1,n2;
  37.     printf("Introduza dois numeros\n");
  38.     scanf("%f%f",&n1,&n2);
  39.     printf("\nEscola uma das seguintes opcoes:\n1-Multiplicar\n2-Somar\n3-Subtrair\n4-Dividir\n\n");
  40.     scanf("%d",&operacao);
  41.     switch (operacao) {
  42.     case 1:
  43.         printf("\n%.0f * %.0f = %.2f",n1,n2,n1*n2);
  44.         break;
  45.     case 2:
  46.         printf("\n%.0f + %.0f = %.2f",n1,n2,n1+n2);
  47.         break;
  48.     case 3:
  49.         printf("\n%.0f - %.0f = %.2f",n1,n2,n1-n2);
  50.         break;
  51.     case 4:
  52.         printf("\n%.0f / %.0f = %.2f",n1,n2,n1/n2);
  53.         break;
  54.     default:
  55.         printf("\nOperacao invalida");
  56.         break;
  57.     }
  58.     getch();
  59. }
  60.  
  61.   ///////////
  62.  //   5.  //
  63. ///////////
  64.  
  65. // Escreva um programa, usando o ciclo while ou do...while, para apresentar a tabuada de qualquer numero introduzido pelo utilizador.
  66.  
  67. #include <stdio.h>
  68. #include <conio.h>
  69.  
  70. void main ()
  71. {
  72.     int i=1,tabuada;
  73.     printf("Introduza a tabuada que pretende: ");
  74.     scanf("%d",&tabuada);
  75.     while(i<=10)
  76.     {
  77.         printf("%2d * %2d = %3d\n",tabuada,i,tabuada*i);
  78.         i++;
  79.     }
  80.     getch();
  81. }
  82.  
  83.   ///////////
  84.  //   6.  //
  85. ///////////
  86.  
  87. // Utilizando o ciclo for, escreva um programa que solicite ao utilizador um numero e escreva em simultaneo a sequencia
  88. // crescente e decrescente entre 1 e esse numero.
  89.  
  90. #include <stdio.h>
  91. #include <conio.h>
  92.  
  93. void main ()
  94. {
  95.     int num,k,i;
  96.     printf("Introduza um numero: ");
  97.     scanf("%d",&num);
  98.     for(k=1,i=num;k<=num;k++,i--)
  99.     {
  100.         printf("%4d  %4d\n",i,k);
  101.     }
  102.     getch();
  103. }
  104.  
  105.   ///////////
  106.  //   7.  //
  107. ///////////
  108.  
  109. // Faça um programa que utilizando uma funçao, permita calcular a media das notas de Matematica, Portugues e Biologia de um aluno.
  110. // O programa deve permitir ainda avisar o utilizador quando a nota de Matematica for inferior a 10 e deve apresentar tambem
  111. // a media final das tres disciplinas.
  112.  
  113. #include <stdio.h>
  114. #include <conio.h>
  115.  
  116. float func_media (float a, float b, float c)
  117. {
  118.     return (a+b+c)/3;
  119. }
  120.  
  121. void main ()
  122. {
  123.     float mat,bio,port;
  124.     printf("Introduza as suas notas de Matematica, Biologia e Portugues , respectivamente:\n");
  125.     scanf("%f%f%f",&mat,&bio,&port);
  126.     if (mat<10)
  127.         printf("\nAtencao! A sua nota de Matematica e inferior a 10\n\n");
  128.     printf("A sua media e: %.2f",func_media(mat,bio,port));
  129.     getch();
  130. }
Add Comment
Please, Sign In to add comment