Dzis zrobilem kolejna porcje zadan, co do 2 rozwiazan nie jestem pewien, a do ostatniego zadania nie mam pomyslu...
- Ewa inwestuje 100zł, co roku otrzymuje gratis 10zł. Kasia inwestuje 100zł i co roku otrzymuje 5% od kwoty, która jest aktualnie na koncie. Napisz program, ktory oblicza po ilu latach wartosc inwestycji Kasi przekroczy inwestycje Ewy oraz wyswietli obie wartosci w tym momencie.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int n;
double ewa, kasia;
printf(" Kasia Ewa \n");
for(ewa=100, kasia=100, n=0; ewa>=kasia; ewa=ewa+10, kasia=kasia+0.05*kasia, n++)
{
printf("%2.5f, %3.5f \n\n", kasia, ewa);
}
printf("przekroczy po: %d latach\n", n);
printf("%2.5f, %3.5f \n\n", kasia, ewa);
system("PAUSE");
return 0;
}
- Jim wygrał milion $, ulokowal je na oprocentaowaniu 8% rocznie. Co rok Jim wybiera 100000$. Ile lat uplynie, zanim Jim calkowicie oprozni konto.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i= 1000000;
int j,k, c;
for(j=0; i>=0; j++, i=(i+0.08*i)-100000){
printf("Po %d roku, Jim ma: %d dolarow\n\n", j,i);
}
printf("Jim oprozni konto po %d roku, \n"
"Jim bedzie mial wtedy debet wynoszacy: %d dolarow\n\n", j,i);
system("PAUSE");
return 0;
}
Te zadania sa chyba ok, chodzi mi po prostu o opinie czy to jest w miare dobrze zoptymalizowane, czy wyglada przyzwoicie itp... a moze powoduje usmiech na twarzy prawdziwego programisty :D
- tu mam problem, zastosowalbym tablice, ale tu nie moge tego zrobic...
Napisz program, który odczytuje jeden wiersz danych wejsciowych, a nastepnie wyswietla go wspak. Pamietaj, ze do pobrania jednego znaku mozesz uzyc uzyc funkcji scanf() ze specyfikatorem %c oraz że wcisniecie klawisza Enter generuje znak nowej linii (\n).
z gory dzieki za pomoc.
PS. Jak poziom tych zadan wyglada w kontekscie studiow informatycznych. Od pazdziernika rozpoczynam takie studia i chcialbym wiedziec, na ktorych zajeciach z programowania wykonuje sie takie zadania...