- Willian Santos
- Mensagens : 4
Data de inscrição : 20/09/2020
Trabalho de física - Velocidade média em C.
Seg Nov 23, 2020 10:51 pm
#include<stdio.h>
#include<stdlib.h>
int main(){
float x;
float y;
float z;
printf("Calculando velocidade media.\n");
printf("\n\nDigite a distancia:");
scanf("%f",&x);
printf("\n Digite o tempo:");
scanf("%f",&y);
z=x/y;
printf("A velocidade media: = %f\n\n",z);
return (0);
}
#include<stdlib.h>
int main(){
float x;
float y;
float z;
printf("Calculando velocidade media.\n");
printf("\n\nDigite a distancia:");
scanf("%f",&x);
printf("\n Digite o tempo:");
scanf("%f",&y);
z=x/y;
printf("A velocidade media: = %f\n\n",z);
return (0);
}
- Enthony Passos
- Mensagens : 3
Data de inscrição : 25/09/2020
Trabalho de física
Qui Nov 26, 2020 6:52 pm
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
float CalculaVm(float esp, float tmp);
float CalculaS(float vm, float tmp);
float CalculaT(float esp, float vm);
int main(){
int hs, min, seg; //TEMPO
int km, mt, op; // ESPAÇO
int k_h, m_s; //TRANSFORMAÇÃO DE ESPAÇO
int op2, op3, op4;
float velocidade, tempo, espaco;
while(op<1 || op>4){
printf("\n===================Menu======================="
"\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"\n1. calculo da velocidade media"
"\n2. calcular espaco percorrido "
"\n3. calcular tempo gasto "
"\n4. para sair "
"\n" );
scanf("%d",&op);
setbuf(stdin,NULL);
}
switch(op){
case 1:
printf("\nDigite o espaco percorrido em Km = ");
scanf("%f", &espaco);
setbuf(stdin,NULL);
if (espaco == 0 || espaco < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);
}
printf("\nDigite o tempo gasto em Horas = ");
scanf("%f", &tempo);
setbuf(stdin,NULL);
if(tempo == 0|| tempo < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);
}
while(op2<1 || op2>2){
printf("\nQual a forma da resposta?"
"\n1- Km/h"
"\n2- m/s"
"\n");
scanf("%d", &op2);
setbuf(stdin,NULL);
}
switch(op2){
case 1:
printf("\n%.2f Km/h", CalculaVm(espaco, tempo));
getchar();
setbuf(stdin,NULL);
break;
case 2:
printf("\n%.2f m/s", CalculaVm(espaco, tempo)/3.6);
getchar();
setbuf(stdin,NULL);
break;
}
break;
case 2:
printf("\nDigite velocidade media em Km/h = ");
scanf("%f", &velocidade);
setbuf(stdin,NULL);
if(velocidade == 0|| velocidade < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);}
printf("\nDigite o tempo gasto em Horas = ");
scanf("%f", &tempo);
setbuf(stdin,NULL);
if(tempo == 0|| tempo < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);}
while(op2<1 || op2>2){
printf("\nQual a forma da resposta?"
"\n1- Km"
"\n2- metros"
"\n");
scanf("%d", &op2);
setbuf(stdin,NULL);
}
switch(op2){
case 1:
printf("\nRESPOSTA = %.2f Km", CalculaS(velocidade, tempo));
getchar();
setbuf(stdin,NULL);
break;
case 2:
printf("\nRESPOSTA = %.2f metros", CalculaS(velocidade, tempo)*1000);
getchar();
setbuf(stdin,NULL);
break;
}
break;
case 3:
printf("Digite o espaco percorrido em Km = ");
scanf("%f", &espaco);
setbuf(stdin,NULL);
if(espaco == 0|| espaco < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);}
printf("Digite a velocidade media em Km/h = ");
scanf("%f", &velocidade);
setbuf(stdin,NULL);
if(velocidade == 0|| velocidade < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);}
while(op2<1 || op2>3){
printf("\nQual a forma da resposta?"
"\n1- HORAS"
"\n2- MINUTOS"
"\n3- SEGUNDOS"
"\n");
scanf("%d", &op2);
setbuf(stdin,NULL);
}
switch(op2){
case 1:
printf("\nRESPOSTA = %.2f HORAS", CalculaT(espaco, velocidade));
getchar();
setbuf(stdin,NULL);
break;
case 2:
printf("\nRESPOSTA = %.2f MINUTOS", CalculaT(espaco, velocidade)*60);
getchar();
setbuf(stdin,NULL);
break;
case 3:
printf("\nRESPOSTA = %.2f SEGUNDOS ", CalculaT(espaco, velocidade)*3600);
getchar();
setbuf(stdin,NULL);
break;
}
break;
}
printf("\nOPERACAO REALIZADA COM SUCESSO!");
getchar();
return(0);
}
float CalculaVm(float esp, float tmp){
float VM;
VM=(esp/tmp);
return(VM);
}
float CalculaS(float vm, float tmp){
float SP;
SP=(vm*tmp);
return(SP);
}
float CalculaT(float esp, float vm){
float T;
T=(esp/vm);
return(T);
}
#include<stdlib.h>
#include<conio.h>
float CalculaVm(float esp, float tmp);
float CalculaS(float vm, float tmp);
float CalculaT(float esp, float vm);
int main(){
int hs, min, seg; //TEMPO
int km, mt, op; // ESPAÇO
int k_h, m_s; //TRANSFORMAÇÃO DE ESPAÇO
int op2, op3, op4;
float velocidade, tempo, espaco;
while(op<1 || op>4){
printf("\n===================Menu======================="
"\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
"\n1. calculo da velocidade media"
"\n2. calcular espaco percorrido "
"\n3. calcular tempo gasto "
"\n4. para sair "
"\n" );
scanf("%d",&op);
setbuf(stdin,NULL);
}
switch(op){
case 1:
printf("\nDigite o espaco percorrido em Km = ");
scanf("%f", &espaco);
setbuf(stdin,NULL);
if (espaco == 0 || espaco < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);
}
printf("\nDigite o tempo gasto em Horas = ");
scanf("%f", &tempo);
setbuf(stdin,NULL);
if(tempo == 0|| tempo < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);
}
while(op2<1 || op2>2){
printf("\nQual a forma da resposta?"
"\n1- Km/h"
"\n2- m/s"
"\n");
scanf("%d", &op2);
setbuf(stdin,NULL);
}
switch(op2){
case 1:
printf("\n%.2f Km/h", CalculaVm(espaco, tempo));
getchar();
setbuf(stdin,NULL);
break;
case 2:
printf("\n%.2f m/s", CalculaVm(espaco, tempo)/3.6);
getchar();
setbuf(stdin,NULL);
break;
}
break;
case 2:
printf("\nDigite velocidade media em Km/h = ");
scanf("%f", &velocidade);
setbuf(stdin,NULL);
if(velocidade == 0|| velocidade < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);}
printf("\nDigite o tempo gasto em Horas = ");
scanf("%f", &tempo);
setbuf(stdin,NULL);
if(tempo == 0|| tempo < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);}
while(op2<1 || op2>2){
printf("\nQual a forma da resposta?"
"\n1- Km"
"\n2- metros"
"\n");
scanf("%d", &op2);
setbuf(stdin,NULL);
}
switch(op2){
case 1:
printf("\nRESPOSTA = %.2f Km", CalculaS(velocidade, tempo));
getchar();
setbuf(stdin,NULL);
break;
case 2:
printf("\nRESPOSTA = %.2f metros", CalculaS(velocidade, tempo)*1000);
getchar();
setbuf(stdin,NULL);
break;
}
break;
case 3:
printf("Digite o espaco percorrido em Km = ");
scanf("%f", &espaco);
setbuf(stdin,NULL);
if(espaco == 0|| espaco < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);}
printf("Digite a velocidade media em Km/h = ");
scanf("%f", &velocidade);
setbuf(stdin,NULL);
if(velocidade == 0|| velocidade < 0){
printf("DIGITE UM NUMERO MAIOR QUE ZERO!\n");
printf("\nTENTE NOVAMENTE DO COMECO!\n");
system("pause");
exit(0);}
while(op2<1 || op2>3){
printf("\nQual a forma da resposta?"
"\n1- HORAS"
"\n2- MINUTOS"
"\n3- SEGUNDOS"
"\n");
scanf("%d", &op2);
setbuf(stdin,NULL);
}
switch(op2){
case 1:
printf("\nRESPOSTA = %.2f HORAS", CalculaT(espaco, velocidade));
getchar();
setbuf(stdin,NULL);
break;
case 2:
printf("\nRESPOSTA = %.2f MINUTOS", CalculaT(espaco, velocidade)*60);
getchar();
setbuf(stdin,NULL);
break;
case 3:
printf("\nRESPOSTA = %.2f SEGUNDOS ", CalculaT(espaco, velocidade)*3600);
getchar();
setbuf(stdin,NULL);
break;
}
break;
}
printf("\nOPERACAO REALIZADA COM SUCESSO!");
getchar();
return(0);
}
float CalculaVm(float esp, float tmp){
float VM;
VM=(esp/tmp);
return(VM);
}
float CalculaS(float vm, float tmp){
float SP;
SP=(vm*tmp);
return(SP);
}
float CalculaT(float esp, float vm){
float T;
T=(esp/vm);
return(T);
}
Permissões neste sub-fórum
Não podes responder a tópicos