Ir ao conteúdo
  • Cadastre-se

FAWAUGHAN

Membro Pleno
  • Posts

    28
  • Cadastrado em

  • Última visita

posts postados por FAWAUGHAN

  1. Bom dia pessoal envio um programa em Pascal que calcula a área do triangulo em função das medidas dos seus 3 lados 

     

    program triangulo;
    //Autor:Fabiano Waughan
    //Programa em Pascal que calcula a area do triangulo
    //Em função das medidas dos seus 3 lados
    
    uses crt;
    
    //declarando as variaveis
    var a,b,c,s:integer;
        x:real;
    
    begin
    
    writeln('Digite os tres lados do triangulo');
    readln(a,b,c);
    
    //calculando o semi-perimetro do triangulo s=(a+b+c)/2
    
    s:=(a+b+c) div 2;
    writeln('O valor de s e:',s);
    
    //calculando a area do triangulo
    
    x:=sqrt(s*(s-a)*(s-b)*(s-c));
    
    
    writeln('A area do triangulo e:',x);
    readkey;
    
    end.

     

  2. Boa noite pessoal ,estou enviando mais um programa simples em C que mostra o conceito 

    da estrutura seletiva Switch  ,espero que gostem :thumbsup:

    #include<stdio.h>
    /*Criando um programa em C que 
    mostra o conceito do uso da estrutura switch */ 
    
    
    int main (){
    	
    	      
    	      
    	      
    int a,b,s,opcao;
    
             
             
             printf("----------Strutura_seletiva_Switch----------\n");
             
    printf("Digite o primeiro numero\n"); 
    scanf("%d",&a);
    
    printf("Digite o segundo numero\n"); 
    scanf("%d",&b); 
    
    
    	printf("qual operacao deseja realizar?\n");
    	
    	printf("1.somar\n");
    	printf("2.subtrair\n");
        printf("3.multiplicar\n");
    	printf("4.dividir\n");
    	scanf("%d",&opcao);
    	switch (opcao){
    		
    		case 1: 
    		
    		s=(a+b);
    		printf("O resultado da soma e : %d\n",s);
    		break ;
    		
         
    	 case 2: 
    	 s=(a-b);
    	  printf("O resultado da subtracao e : %d\n",s);
    	    break;
    	   
    	   case 3: 
    	   s=(a*b);
    	   printf("O resultado da multiplicacao e : %d\n",s);
    	     break; 
    	   
    	   case 4 : 
    	   s=(a/b); 
    	   printf("O resultado da divisao e : %d\n",s);
    	   break; 
    	   
    	   
    	 } 
    	 
    	 //Recursividade 
    	 
    	 printf("Deseja reiniciar o programa?\n");
    	 printf("Escolha a opcao desejada\n");
    	 
    	 printf("5.reiniciar\n");
    	 printf("6.finalizar\n");
    	 scanf("%d",&opcao);
    	 
    	 
    	 if(opcao==5)
    	 main(); 
    	 
    	 if(opcao==6)
    	 return 0;
    	 getchar();
    	 
    	 
         
    }

     

    • Curtir 2
  3. 25 minutos atrás, TYSQUARE89 disse:

    Muito bom, só uma adição, use (b*h)/2, pode acontecer de devolver um valor diferente do esperado. Seria interessante mostrar um exemplo assim:

    
    printf("A area do quadrado e : %d\n", area_quadrado(valor1));
    printf("A area do retangulo e : %d\n", area_retangulo(valor2,valor3));
    printf("A area do triangulo e : %d\n", area_triangulo(valor4,valor5));

    Mas realmente, ficou bom seu código!

    Obrigado pela dica ,esqueci mesmo de colocar o parêntese 

    • Curtir 1
  4. Olá pessoal ,mais um programa simples em C que mostra o conceito de protótipo de funções :thumbsup:

    #include<stdio.h>
    /*Criando o protótipo de funções area_quadrado,area_retangulo,area_triangulo */ 
    
    
    /*Criando o protótipo das funções*/
    
    int area_quadrado(int l);
    int area_retangulo(int comp,int larg ); 
    int area_triangulo(int b,int h  );
    
    
    //Função principal 
    
    int main(){
    	
    //declarando as variaveis 	
    int valor1,valor2,valor3,valor4,valor5; 
    int recebearea_quadrado,recebearea_retangulo,recebearea_triangulo; 
    	
    //entrada de dados 	
    printf("Digite a medida do lado do quadrado\n");
    scanf("%d",&valor1); 
    
    printf("Digite a medida do comprimento do retangulo\n"); 
    scanf("%d",&valor2);
    
    printf("Digite a medida da largura do retangulo\n")	; 
    scanf("%d",&valor3);
    
    printf("Digite a medida da base do triangulo\n");
    scanf("%d",&valor4); 
    
    printf("Digite a medida da altura do triangulo\n"); 
    scanf("%d",&valor5); 
    
    
    //recebendo as funções 
    
    recebearea_quadrado=area_quadrado(valor1);
    recebearea_retangulo=area_retangulo(valor2,valor3); 
    recebearea_triangulo=area_triangulo(valor4,valor5); 
    
    //mostrando as funções 
    
    printf("A area do quadrado e : %d\n",recebearea_quadrado);
    printf("A area do retangulo e : %d\n",recebearea_retangulo); 
    printf("A area do triangulo e : %d\n",recebearea_triangulo); 
    
    return 0 ; 
    getchar();
    
    
    } 
    //Criando as funções 
    
    int area_quadrado(int l){
    	
    	return l*l;
    }  
    
    int area_retangulo(int comp,int larg){
    	
    	
    	return comp*larg;
    	
    } 
    
    int area_triangulo(int b,int h){
    	
    	 return   b*h/2;
    	
    }  

     

    • Curtir 1
    • Obrigado 1
  5. Olá pessoal boa tarde estou com uma dúvida criei um programa em pascal que recebe o salario do funcionário

    e recebe um novo salario com aumento de 25% gostaria de saber se o código estar correto.

    Aguardo uma resposta  

     

     

    program calcsalario;
    uses crt; 
    
    var sal,novo_sal,aumento:real;
    
    
    begin 
    clrscr;
    
    writeln('digite o salario do funcionario');
    
    readln(sal);
    
    
    
    aumento:= sal * 25/100;
    novo_sal:= aumento;
    
    writeln('O novo salario e :',novo_sal:6:2);
    readkey();
    end. 

     

  6. Olá pessoal boa tarde, estou enviado um programa simples que mostra o conceito de uma  função na linguagem C . :thumbsup:

     

    #include<stdio.h>
    /*programa em C que mostra o uso de 
    uma função*/ 
    
    void mensagem(void)
    {
    
    printf("Ola sou uma funcao"); 
    }
    int main(void)
    {
    	mensagem();
        return(0);
      getchar(); 
    }
     

     

  7. Seria  mais fácil você tirar a média das três notas e se for maior que 7 aprovado e menor que 7 reprovado 

    Utilizando as condições if

     

    program teste
    var  
    n1,n2,n3: real; 
    m: real;
    begin 
    writeln('digite a primeira nota');
    readln(n1); 
    writeln('digite a segunda nota');
    readln(n2);
    writeln('digite a terceira nota');
    readln(n3);
    m:= (n1+n2)/2;
    if (m >7 ) then 
    writeln( 'maior nota e aluno aprovado');
    else
    writeln(menor nota aluno reprovado'); 
    end.

     

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!