You are on page 1of 4

/*******************************************************************************

Autor: Reginaldo de Matias


E-mail: reginaldo.matias@gmail.com
Programa: Progressão Aritmética - PA
          Progressão Geométrica - PG
*******************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    float a1,r,an,Sn,q;
    int op,n;
    do{
        system("color 9A");
    printf("[1]Progressao Aritmetica - PA\n");
    printf("[2]Progressoa Geometrica - PG\n");
    printf("[3]Sair\nEscolha sua opcao: ");
    scanf("%i",&op);
    switch(op)
    {
        case 1:
            printf("\tProgressao Aritmetica - PA\n");
            printf("\nEntre com o valor do primeiro termo: ");
            scanf("%f",&a1);
            printf("\nEntre com o valor da razao: ");
            do{ scanf("%f",&r);
            }while(r==0);    
            printf("\nNumero de termos: ");
            do{ scanf("%i",&n);
            }while(n<=0);    
            an = (a1 + (n - 1) * r);
            Sn = (a1 + an)/2;
            printf("\n\nE-nesimo termo da P.A. - an: %f\n\n",an);
            printf("A Soma do termos da P.A. - Sn: %f\n\n",Sn);
            break;
      case 2:
            printf("\tProgressao Geometrica - PG\n");
            printf("\nEntre com o valor do primeiro termo: ");
            scanf("%f",&a1);
            printf("\nEntre com o valor da razao: ");
            do{ scanf("%f",&q);
            }while(q==0);    
            printf("\nNumero de termos: ");
            do{ scanf("%i",&n);
            }while(n<=0);    
            an = (a1 * pow(q,n-1));
            Sn = ((a1*(pow(q,n) - 1))/(q-1));
            printf("\nE-nesimo termo da P.G. - an: %f\n\n",an);
            printf("A Soma do termos da P.G. finita - Sn: %f\n\n",Sn);
            break;
    }
  }while(op != 3);                  
system("Pause");
}

//FATORIAL DE 6//
include<stdio.h>

int main( ){
int aux=6; fat=1; //fat não pode começar com zero
while(aux>0)
{
fat = fat * aux;
aux = aux - 1;
} //fim do while
printf("%d", fat); //vai imprimir na tela o resultado
endwin( );
} //fim do main

/*no primeiro loop, fat faz 6 * 1, depois, 6 * 5, depois 30 * 4, depois 120 * 3, depois 360 * 2, depois 720 * 1 e depois termina.
Quando aux for zero, ele sai do loop while
*/

////É MAIS OU MENOS ASSIM A LÓGICA. COPIE E COLE ESSE CÓDIGO E NA HORA DE COMPILAR, CORRIJA OS
ERROS, SE HOUVER.

Crie um algoritmo que leia a velocidade máx permitida em uma avenida e a velocidade que o motorista estava dirigindo nela
e calcule a multa que uma pessoa vai receber, sabendo que são pagos:a)50,00 reais se o motorista estiver ultrapassando em
até 10 km/h a veloc permitida(ex:veloc máx 50 km;motorista a 60 km/h ou a 56 km/h); b) 100 reais, se o motorista
ultrapassar de 11 a 30 km/h da velocidade permitida. c)200 reais se estiver acima de 31km/h da velocidade permitida.

include <stdio.h>
#define pause system("pause");
#define cls system("cls");

int main(){
int x;
int vmax=0;
int vveiculo=0;
printf("digite velocidade maxima permitida:");
scanf("%d",&vmax);
printf("\ndigite velocidade do veiculo do infeliz que vai receber a multa:");
scanf("%d",&vveiculo);
cls;

if(vveiculo<=vmax){
printf("o cabra tah respeitando as regras de transito\n\n");
}
else{
x=(vveiculo-vmax);
if(x<=10){
printf("o infeliz condutor vai pagar multa de 50tao\n\n");
}
else if(x>=11 && x<=30){
printf("o infeliz condutor vai pagar multa de 100 pila\n\n");
}
else if(x>=31 && x<=300){
printf("o infeliz condutor vai pagar multa de 200 pila\n\n");
}
else{
printf("o condutor esta dirigindo um carro mto rapido e o guarda nao conseguiu alcancar pra aplicar a multa\n\n");
}
}
pause;
return 0;
}

/* Exemplo:
Programa que l^e uma idade qualquer em anos e calcula essa
idade em dias. */
#include <stdio.h>
main(){
/* Declara¸c~ao das vari´aveis... */
char c;
float anos, dias;
/* Leitura da idade em anos... */
printf("\nDigite idade em anos: ");
scanf("%f", &anos);
dias = anos*365; /* C´alculo da idade em dias... */
printf("\nIdade em dias e %f!\n", dias); /* Exibi¸c~ao do resultado... */
c = getche();
}

#include <stdio.h>
#include <math.h>
void main(void){
double r, c, a, v;
char s;
printf("\nDigite o valor do raio:");
scanf("%lf", &r);
c = 2*M_PI*r;
a = 4*M_PI*pow(r, 2.0) /* ou poderia usar 4*M_PI*r*r! */
v = (3.0/4.0)*M_PI*pow(r, 3.0);
printf("\nO valor da circunferencia da esfera e: %lf", c);
printf("\nO valor da area da esfera e: %lf", a);
printf("\nO valor do volume da esfera e: %lf", v);
s = getche();
}

Outra forma
#include <stdio.h>
#include <math.h>
void main(void){
double r;
char s;
printf("\nDigite o valor do raio:");
scanf("%lf", &r);
printf("\nO valor da circunferencia da esfera e: %lf", 2*M_PI*r);
printf("\nO valor da area da esfera e: %lf", 4*M_PI*pow(r, 2.0));
printf("\nO valor do volume da esfera e: %lf", (4.0/3.0)*M_PI*pow(r, 3.0));
s = getche();
}

Programa perimetro da circunferencia


1:#include <stdio.h>
2:#define PI 3.14159
3:
4:int main(void)
5:{
6: float raio, perimetro;
7: scanf("%f", &raio);
8: perimetro = 2 * PI * raio;
9: printf("%8.4f\n", perimetro);
10: return 0;
11:}

algoritmo "ParouImpar"
// Algoritmo : verifica se o número é par ou ímpar.
// Função : nenhuma....
// Autor : Rafael Weingartner
// Nº Matricula: 362295
// Data : 27/04/2007
// Seção de Declarações
var
 numero, resto:real
inicio
// Seção de Comandos
  escreval( "Este programa verifica se o número é par ou ímpar.")
  escreva("Digite o número a ser verificado.")
  leia(numero)

resto <- (numero mod 2)

  se resto== 0 então
    escreva("O número é par.")

 senao
        escreva("O número é impar.")
  fimse
fimalgoritmo

You might also like