Trabalho de programação de computador
Por: Lorenzo Pinto • 12/3/2019 • Trabalho acadêmico • 803 Palavras (4 Páginas) • 217 Visualizações
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <conio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
float h, d, m, f, e, E, b, a, asp, p; // h=altura da viga; d=altura util; m=momento característico; e=coeficiente de ponderação do concreto; E=coeficiente de ponderação do aço; b= largura da viga.
float delta, x1, x2, c, bx, As, Ca; // variaveis para resolução da equação de grau 2
printf("Informe a altura da viga 'h' [cm]: ");
scanf("%f", &h);
printf("Informe a altura util 'd' [cm]: ");
scanf("%f", &d);
printf("Informe a largura da viga 'bw' [cm]: ");
scanf("%f", &b);
printf("Informe o modulo do momento caracteristico 'Mk' [kN.cm]: ");
scanf("%f", &m);
printf("Informe a classe de resistencia do concreto: C");
scanf("%f", &f);
printf("Informe o tipo do aco: CA-");
scanf("%f", &Ca);
printf("Informe o coeficiente de ponderacao da resistencia concreto 'yc': ");
scanf("%f", &e);
printf("Informe o coeficiente de ponderacao da resistencia do aco 'ys': ");
scanf("%f", &E);
// equação para achar o valor de "x". e.m=0,68(b).(f/10E).x.(d-0,4x);
c = ((e*m*10*e)/(0.68*b*f));
delta = pow (d,2) - 4*0.4*c;
x1 = (d + sqrt(delta))/(2*0.4);
x2 = (d - sqrt(delta))/(2*0.4);
printf("x1 = %2f, x2 = %2f; o valor a ser utilizado será o de x2", x1, x2);
// LIMITE DO X
if (Ca==50){
if (x2 < 0.26*d){
printf(" \n Esta no dominio 2.");
}
if (x2 <= 0.63*d, x2 > 0.26*d){
printf("\n Esta no dominio 3.");
}
if (x2>0.63*d){
printf("\n Esta no dominio 4, REDIMENSIONAR.");
exit(0); //terminar programa.
}
}
if (Ca==60){
if (x2 < 0.26*d){
printf(" \n Esta no dominio 2.");
}
if (x2 <= 0.59*d, x2 > 0.26*d){
printf("\n Esta no dominio 3.");
}
if (x2>0.59*d){
printf("\n Esta no dominio 4, REDIMENSIONAR.");
exit(0); //terminar programa.
}
}
if (Ca==25){
if (x2 < 0.26*d){
printf(" \n Esta no dominio 2.");
}
if (x2 <= 0.77*d, x2 > 0.26*d){
printf("\n Esta no dominio 3.");
}
...