aula 08/08/2012
#include <stdio.h>
#include <conio.h>
/*
1)Construa um programa que receba 3 notas e devolva a media aritmetica.
*/
float media(float m){ // função que calcula a media
m/=3;
return m;
}
int main(){
int i=0;
float nota,notas=0;
while (i<3){ //laço para receber as 3 notas
printf("\n\t Digite a nota");
scanf("%f",¬a);
notas=notas + nota; //acumulador das notas
i++;
}
notas=media(notas); /*chamando a função *nota1: é necessario enviar um argumento no caso notas*/
printf("\n\t A media do aluno foi %4.2f",notas); //para imprimir na tela
getch();
return 0;
}
//////////// ----- //////////////// ----- //////////////////// ---- //////////////
#include<stdio.h>
#include<conio.h>
#include<string.h> //biblioteca necessaria para trabalhar com string
/*
2)Construa um programa que receba um salario e nome de funcionario e calcule
o seu inss com base na seguinte tabela
salario < 1200 8%
salario >= 1200 <=2500 9%
salario > 2500 11%
*/
float inss(float x){ //função que calcula o inss
if(x > 2500)x=x*0.11; //condicional
else if(x >= 1200) x=x*0.09;
else x=x*0.08;
return x;
/*nota1: Observe que o argumento enviado deve ser do mesmo
tipo que a função nesse caso FLOAT */
}
int main(){
char nome[50];
float sal=0,ben=0;
printf("\n\t Digite o nome do funcionario: ");
gets(nome); //comando usado para capturar strings
printf("\n\t Digite o salario do funcionario: ");
scanf("%f",&sal); //para armazenar o salario
ben=inss(sal); /*chamando a função enviando "sal" como argumento
nota2: sempre que chamamos uma função essa deve ser atribuida
a uma variavel no caso "ben"*/
printf("\n\t O inss do funcionario: %s \n\t e %5.2f",nome,ben); //imprimir na tela nome e salario
getch();
return 0;
}
by chuck
Nenhum comentário:
Postar um comentário