exercicis 3 - Ibserveis.com

Anuncio
EXERCICIS 3 - C
1) Realitzar programa que calcula nota mitja de les 3 assignatures de cada un dels 5 alumnes de una classe.
2) Realitzar el següent programa. Realitzar seguiment de variables.
float mediaponderada (float valor1, float peso1,float valor2,float peso2,float valor3, float peso3);
void main()
{
float nota1,porcentaje1,nota2,porcentaje2,nota3,porcentaje3,total;
nota1=0;nota2=0;nota3=0;porcentaje1=0;porcentaje2=0;porcentaje3=0;
do
{
printf("\n\nLos porcentajes deben sumar menos del 100%% \n\n");
printf("Introduce las 3 notas \n\n");
scanf("%f %f %f",&nota1,&nota2,&nota3);
printf("\n\n Introduce los 3 porcentajes \n\n");
scanf("%f %f %f",&porcentaje1,&porcentaje2,&porcentaje3);
} while ((porcentaje1 + porcentaje2 + porcentaje3)<0 || (porcentaje1 + porcentaje2 + porcentaje3)>100);
total = mediaponderada (nota1,porcentaje1,nota2,porcentaje2,nota3,porcentaje3);
printf ("\n\n La nota final es= %2.2f \n",total);
}
float mediaponderada (float valor1, float peso1,float valor2,float peso2,float valor3, float peso3)
{
float resultado= (valor1*(peso1/100)+valor2*(peso2/100)+valor3*(peso3/100));
return resultado;
}
3) Realizar los ejemplos ( y ejercicios) del tema de
funciones del curso de Gorka Urrutia.
4) Executar el següent programa:
class Exercici3
{
static void Main(string[] args)
{
int num = 1;
bool resposta;
while (num <= 50)
{
Console.Write(" - {0}", num);
resposta = multiplo5(num);
if (resposta) Console.WriteLine(" Es múltiple de 5");
else Console.WriteLine(" No es múltiple de 5");
num++;
}
}
public static bool multiplo5 (int n)
{
if((n % 5) !=0) return false;
else return true;
}
} // fi class
5) Crear un programa amb una funció, on enviam l’any, i el
programa es comuniqui si es bisiest.
6) Càlcul rel quadrada.
Arxiu: Relquadrada.cs
namespace Exercici4
{
class Relquadrada
{
static void Main(string[] args)
{
double numero = Double.Parse(args[0]);
if (numero >= 0)
{
double x = calcul(ref numero);
Console.WriteLine("La rel es {0}", x);
Console.WriteLine("i el seu cuadrat es {0}", numero);
}
else
{
Console.WriteLine("No es pot calcular");
}
}
static public double calcul(ref double numero)
{
double resultat = System.Math.Sqrt(numero);
numero = numero * numero;
return (resultat);
}
}
}
EXECUTAR AMB SISTEMA OPERATIU:
csc Relquadrada.cs
Relcuadrada 9
7) Realitzar programa on introduim dia, mes i any
actual i el programa contesta amb el dia, mes i any del dia
següent.
Ex: Avui és 31/12/08 i demà 01/01/09
Descargar